humbaba
sleeping until $7000
Tesla should be able to find an IT solution to its customer communication problem. They should have deadlines to reply to emails, if the deadlines are not met, communications should bump up the chain of command notifying supervisors and managers responses were not given to customer requests. I think a customer portal IT overhaul should be done, from reservation to vin assignment delivery and service all handled through one portal. That way if a supervisor has to respond he can quickly get up to speed. I think @neroden has mentioned similar IT recommendations.
Maybe I'm the exception, but I used to do quite well at such tasks -- but I became thoroughly burned out. I can still provide quality, attentive customer service if I have to, but I'd rather be the BOFH*. Well, I'm not that bad.
My point is that even if you hire people who are great at the job they will burn out at some point. And I don't think there's much correlation between burnout rate and quality of service -- its just hit and miss. So while hiring a good programmer can end up with a long term productive employee, I don't think the same is true for service jobs. Consequently I expect staffing to always be challenging.
And, if Tesla support follows the hierarchy of IT services then the customer facing folks are always the least experienced and qualified which makes providing quality service that much more difficult.
* some things are just better left as abbreviations (spelling them out doesn't really help) but BOFH := "Bastard Operator From Hell"