So basically what you have is Musk over promising and under delivering but it's the worker's fault he could not meet unrealistic deadlines he set himself ignoring all reality.
Musk set Tesla up for failure and now the non-management people have to suffer as a result. The fact that this is even being talked about right now may hurt Tesla's chances of hiring great future employees...especially with that scathing article basically saying they were being fired for bad performance and not laid off.
Can you still get unemployment if you are fired for unsatisfactory performance?