Tesla aint no Amazon.... and go back and look at Amazons valuations and earnings report before you use them as a comparison... NOTHING IN COMMON...
Elon Musk aint no Jeff Bezos, Jeff has built his company by promoting and delegating responsibilities to qualified folks. Elon tries to manage by taking everything on himself, no wonder he so often fails to deliver the vision and guidance.
BTW, sounds like JB Straubel is on the outs now according to Electrek, this would be a huge blow for Tesla... JB is the key to their technical advantages in the few ares they have them.
https://electrek.co/2019/05/31/tesla-cto-jb-straubel-scarce-options/
I suspect JB might already be aligning with Toyota so when the buyout / takeover happens, they just kick Elon to the door, and keep moving forward under new leadership.