It doesn't leak, but driving it in the rain made me almost wet myself!
Thanks for asking. New Hampshire got it the worst so far. But more bad weather is headed our way. I took mine out in Boston during the heavy rains over the weekend and it performed well, but any amount of excessive throttle and the rear end would break loose a little too easily for me.
It'll stay in the garage during any inclement weather from now on!