Thats crazy! Glad you guys are ok...
But seriously I doubt I believe that OP was doing 35 mph. 35 is a speed that you can easily maneuver. But for that to happen, it seems that it was a twisty road and just letting it go. OP the car is not overpowered as you say but it has power, even its stock!