While you're general point is on the mark, IMO, there's one part I disagree with:
When Tesla promises something and "TMC discovers" the promise was broken rather than Tesla owning up to it ahead of time, it erodes trust in Tesla among their strongest supporters. An incredibly poor choice for a company led by some very intelligent market disrupters. I expected better from Elon, JB, and Jerome, for example.
We don't know the underlined. It's quite likely the discovered it after the announcement. I'm not saying this excuses them. As soon as the line(s) of code were checked into the firmware source that branched the behavior for some batteries vs. others, they began walking down a road of "not living up to what they promised". I'm not saying they should have announced it immediately, but they didn't announce it at all -- which is what I have a problem with.Tesla tells everyone that currently has a Model S that a software upgrade will enable a 33% increase in supercharging speed. That enhancement later turns out to only apply to certain folks, and Tesla very well knew all along that they wouldn't be releasing the upgrade to these folks and intentionally decided not to mention this fact. A large debate ensues because several owners feel they were misled.
When Tesla promises something and "TMC discovers" the promise was broken rather than Tesla owning up to it ahead of time, it erodes trust in Tesla among their strongest supporters. An incredibly poor choice for a company led by some very intelligent market disrupters. I expected better from Elon, JB, and Jerome, for example.