However, they have a single car plant and struggle with production and quality, after sales support and so on.
I wonder, as a thought experiment, if Tesla would be more successful if they become the OEM, providing their technology to the various car manufacturers. Something akin to Intel and computers, so that you can buy a car with Tesla inside. That will allow Tesla to focus on it's core strength and innovate while leaving the car manufacturing, QA, sales, support and such to traditional car companies.