Congrats on your win Deja!
I have a question though: Is your seat up all the way as far as it can go?
One tip - remember that the SVX is very heavy and to give yourself a LOT of room to stop. Also take your time going around corners. You know I found that one out the hard way.
A good set of winter tires would help as well.