About the torque steer, yes its definitely there but it's almost predictable. When I first drove it I was all over the road but after driving with it for a year I can keep it in a straight line without any work. All that torque is what makes it driving in the city so much fun