I agree with most of this, but I'll point out that I think Elon's exaggerated timelines/guidance on earnings conference calls is very counter-productive. After the 15th (or so) conference call where Elon spews exaggerated timelines/guidance, analysts get disillusioned and no longer trust Elon's words. This becomes a problem as it feeds into the negative FUD against Tesla which hurts the company. In other words, analysts don't trust Elon, investors also start not trusting Elon, the media stops trusting Elon, and thus more negative stories get published, and the public gets skeptical of Elon, and all of this feeds off of each other... where you get what we have now. I'm not saying analysts start the cycle, but they are a part of the cycle and some investors rely on them. Anyway, in this cycle of negativity very few people of prominence defend Elon and are able to stop the cycle. The cycle gets its own momentum because the various spokes feed off of each other. A lot of this can and could have been prevented if Elon would just keep his "first principle" timelines to himself. If he can't help himself, then he should let others run the conference calls and give more conservative guidance. Tesla needs to repair the trust that's been broken from years of outlandish guidance. I'm hopeful that Jerome as President of Auto will be the first step toward making this happen.