The Viper is hard to recover because the max steering angle is so low - and you have to steer like a pro, meaning super fast to recover!
The only thing that helps is practice, practice, practice, practice, practice, practice, practice, practice, practice, practice, practice, practice, practice...