Sorry to hear about your accident, I did that once and I know from personal experience that is sucks.
I don't put my bikes away for winter anymore, I just ride less often and not quite as far. I'm retired so I have the luxury of picking the best days to ride, although my cutoff point is 40 degrees, below that I just don't ride. The Nomad provides such good wind protection that it has become my primary winter ride, especially with the chaps on the highway bars.
Get well, and a very Merry Christmas to you and all the other Jersey guys.
2013 Triumph America