You should have an anti fog shield to snap into place using them... it should have come with gratis...
Almost an exact copy of the Bombaider helmets we bought for running snow mobiles 10-12 years ago.
I too just received a new silver Neotec after a 6 week wait (silver was back ordered). Great helmet with cool new features, but it is twice as noisy as my old RF1000 and it is 13 years old. The vents work great but also increase the noise level. Rode in temps from 65 to 100 F and was comfortable the entire time. I only have about 900 miles of riding on it so far. Hopefully once I get speakers mounted in it I won't notice the wind noise as much.