Without me being there, or having access to some good data as to the structure of the atmosphere in the location where it happened, I can only guess, but would have to say it was most likely freezing drizzle.
It is more common than you think to have freezing drizzle occur with temps in the teens. What happens is that the air aloft is warmer than at the surface and the temps that are in the teens are right near the surface (perhaps just a few hundred feet up). So where the precip is being formed, it is not cold enough to get ice crystals to form.
Also, without what is called an ice nuclei, it has to be well below freezing (actually well below zero) for water vapor to go right to an ice crystal, so you can have a water droplet form in temps well below freezing and then that drop falls as a super cooled water droplet and freezes immediately upon contact.
If that is what was causing all the problems with an iced up shield, I hate to say that if the freezing drizzle is heavy enough and/or the snowmobiler is traveling fast enough, there is no solution that would keep up with the ice accumulation on a shield or goggle.
-John