Good point, Tesla doesn't need to be the next Toyota to be successful. I still think they have a long way to go to even get into BMW range. 300000 cars takes BMW (including Brilliance) only 39 days.
100% agree what you said about sales, especially because of Tesla's own dealerships which let them avoid entrenched distribution channels.
Nice find about Rolls-Royce, by the way.