A windscreen does wonders in blocking the wind...several sizes are available...
http://www.fabbriaccessori.com/Etyphoon.htm
Bought the small one from PJ Parts
Heard there is not much power is avialable on the Typhoon...even the manual says not to put on the high beam, except at speed.
A scooter blanket would help, and there are gloves, socks, and coats that uses rechargable batteries....
Me, when the snow comes, I am going to park the scoot and drive my 4 wheel truck!