the only concern i have is the rain getting to various engine parts through the vents will the cause any adverse effects, the lotus elise i had before this had vents in the engine cover but not as big as these !
There is absolutely nothing to worry about! Your engine has covers on it anyway....pretty much everything is covered battery, fluids, motor, etc!