Hey, this just came to me (thinking outside the box again)

.
Why not get a "miniature" power sun roof, and put it on the hood (sort of like the 2010 Corvette ZR1)
Google Image Result for http://www.corvette2011.org/images/2011corvette_zr1.jpg
and just open it up anytime you want to cool down the engine bay.