Bit foggy eh!
I can recommend an anti-fog thing I have for my motorcycle visor... You wipe it on with a tissue, doesn't damage plastic etc etc
Tried washing up liquid?
I treated my visor a while ago but think I managed to clean it all off this morning! Good ride from you rob... got your 400w!
I'd done it earlier in the year but only in a club event. My CDA was dog SHIT today so obvs relaxed too much mate