Big trouble with small cars is they are less safe in a collision. That's why penalties for moving violations should vary with the listed weight of the car. Do 80 in a 60 while driving an elio and you get say a $200 fine. Do that in a 5000 pound SUV and the penalty should be $2,000 and loss of license for 6 months. That will give the big car drivers an incentive to obey the law. The bigger risk you pose to others when you break the law, the more you should pay.
A relative of mine had a dodge colt and broke his foot in an accident. He had his foot on the brake and it was a small car. The car was classified as a utility vehicle.
There is a law that says a car that is towed from an accident has to be reported to the state. I'm afraid that every accident reported to the state with these cars will put drivers into a category of unsafe accidents because I don't think the cars will stand up to a truck in an accident.
Do some physics. If you have a lightweight car hit a truck or SUV, you basically can get pushed into something or lose control because there is no weight holding down the car.