Well, my solution works just fine and I don't need any rain-x or any other sort of anti-fogging agent. Enlarging those holes on the top and sealing up the bottom vents did the trick.
Funny that you mention the greek Baklava, as my background is Greek
Last year I could handle -5c+ windchill = -10c
At -10c without the windchill is when I trade in the helmet for the car keys.