Probably able to apply a water repel agent for rain (Rain-X now has a product for plastics like a motorcycle visor), it should last enough time for races. I’m really not sure about fog as it’s still open to the environment. Likewise a double pane (air gap) can eliminate that. Such are available on paintball masks and…