IT wont take long to get used to the engine braking..
Wait till you get alot more snow before toying with the sled.. I weigh more than you and think they rear suspension is perfect! and steering great! (ive got more snow than you)
I dont think the sled will outhandle your viper on smooth very windy trails.. but when it gets rough.. it will definilty out handle it!