I couldn't disagree more. I think your whole argument hinges on the assumption that bringing Model X to market would increase Tesla's profitability, and I find fault with that assumption.
The reason (of course) is that Tesla is production constrained, not demand constrained. People here seem to understand this when we only talk about Model S, but whenever we talk about Model X they assume that a second model obviously means that Tesla can sell more cars. They can't.
Model X uses the same batteries, sourced from the same partner, assembled in the same space, by the same team. Its design center needs to be build and maintained by the same software developers. It needs to be sold by the same sales people, in the same stores, where it is displayed on the same floor. It is shipped around the country and world on the same trucks and boats, inspected and delivered to customers by the same delivery experts. It is maintained in the same service centers by the same service people.
But here's the catch: it's not the same. It is a different machine. Not completely different, but different enough. Different enough that building x Model S and y Model X is much much more costly than building x+y Model S. And it has to be one or the other. The Model X program steals resources from the Model S program.
I hope that is clear. It is crystal clear to me.
The same logic can be applied to the Supercharger rollout plans and to the battery swapping stations. Both are meant to boost demand for the cars by making them more convenient to own than they would otherwise be. The battery swaping stations seem to be completely unnecessary (nearly everyone is content with Superchargers) and it turns out we don't need nearly as many Superchargers as we thought in order to sustain this level of production.
When Model X was first announced Tesla thought they needed it. They thought that demand for the Model S was around 20k units a year world-wide. But that turned out to be wrong. The truth is (as was discussed on the call today) that Tesla doesn't need the Model X at all. There seems to be enough demand for Model S for Tesla to grow at an enormous rate---about as fast as is possible---until Gen III.
Now, they didn't find that out until well into the Model X program, so there is no point in scrapping it now, but it is very prudent to take their time with it. On the other hand, think of those other Model S derivatives that Tesla talked about around the time of the IPO. There was supposed to be a cabriolet as I recall. Again, they thought they would need it. But they were wrong.
I think what you see as poor execution I see as just good business decisions in the allocation of resources. These predictions were all made with a certain level of demand in mind. A good CEO should change course once they find that reality doesn't fit their initial assumptions. That's what they have done here.
I totally understand if Model X reservation holders are upset about the date being moved back, as a customer, I certainly would be. But, I can't imagine how any investor could possibly be upset. Releasing Model X could do nothing but hurt profitability. Worse, it complicates operations and puts the Model S program (which is doing so well) at risk.
As long as Elon delivers the kind of stock appreciation I'm looking for, I don't much care which levers and knobs he manipulates to do it. It looks to me like he has decided to turn the Model X dial down so that he can crank Model S to the max. For what it's worth, I totally agree with that decision.