Torque steer? Really? That's a drawback to ANY FWD with power. The HD diff isn't going to make the wheels spin any more than the nonHD... This makes no sense whatsoever. Sounds like you had a junk high mileage trans and are trying to say that they blow balls because of ignorance? que?
P.S. that vid doesn't help your case whatsoever. I saw lights and a car bouncing off the limiter