Yes, water can go through those holes...they are just simple wire mesh painted over. Though, from what i've read, unless it rains heavily, and consitantly on your car over periods of time, it really can't damage anything around those vents; though some people have said that over the years, small surface rust has built on a part or two closest to the vents. However, I do plan on making some "quick attach/release" block off plates out of some simple fitted and painted aluminum pieces...just in case lol.
So, yah...i'm going to buy this hood