I have a Model S and Tesla service is generally exceptional. This sounds like they messed up. I am sure if he escalates they would take care of it
There was no where left to escalate.
Moral of this boring story - things can break. The car company won't just give you a new one. They will try to fix your old car. Tesla sells things, and they can't just give you a new one when it breaks.
But you seem to think he's just whining.
Actually, they can. And legally, they have to (or offer a refund), if the car breaks as much as that one did. I don't think you quite grasp the magnitude of the issues being alleged.
> I once bought an suv. It had a problem [...] Eventually my car was repaired
Right, good story, but totally different than the OPs story, where he had tons of problems and they were never fixed.