I may be biased because of where I currently work, but I grew up on Polaris Sleds, I think they are wicked fun, lots of power, and I find very few issues with the ones my family uses/owns/runs!
I cannot believe that happened, it is like intense, scary in many ways. I would have panicked like crazy! I am so glad I live in the west right about now. Glad to hear your safe though, I hope no one was seriously injured or anything!