I have to say, the Model X delivery situation doesn't match up with my Model S experience. More on that in another post, but what you all are dealing with is flat out unacceptable. And it's not just those of you with poorly managed expectations. It's also those deliveries that have been done without proper QA. This isn't remotely the Tesla I dealt with in 2014 with my Model S.
Here's what I think/guess/whatever. Quarter end, Tesla needs to move some vehicles. The line starts moving and Tesla is like, "Wow. We can build these really quickly. Send out the 'your X is built' email to everyone." Deliveries start happening. More concrete dates are given to those who placed orders. The configuration site is set up with new (super optimistic!) estimated delivery dates for all X configurations. But then owners start pointing out that these cars aren't fully up to the quality expected of vehicles in their class. Thankfully, Tesla pulls back the reigns, looks at the quality issues, and realizes the line can't move quite so fast yet. So everyone with their new concrete dates gets pushed back. Dates on the site change, etc.
I'm tempted to break this into "half-empty" and "half-full" conclusions, but that's unfair. It sucks as much as it doesn't. Theoretically buyers will get better quality cars, but later. I think that's a better outcome, but it still sucks because of the communication/expectation breakdown.
I'm not the best communicator, but I really feel like I could do a better job organizing the feedback to expectant owners. And that's saying something.