I don't think there are any holes. At least, none that I recall.
Anyway, if you have a D90 soft top, there are plenty other places for water to ingress....
Few more pics.
This top has the logo embossed on the B-pillars.
Small piece missing by back window.
Windows are reasonably clear....
.