I don't know. I ordered my Model S at the beginning of April, only for it to be delayed due to the upgrades.
My wife ordered an X in March. Neither of us have our vehicles yet. They ship on quarters, we understand that, however;
Over the last ~10 years we have bought new cars from Holden, Audi and Porsche and Tesla is BY FAR the worst service. Never have I dealt with a sales department who literally know nothing about vehicle timelines, shipping information etc. until the car is literally in their warehouse.
With both Audi and Porsche our cars were shipped from Germany and we were updated at least fortnightly through the process. We received calls to tell us 'it's on the boat', 'it's coming into Melbourne', 'it's coming through customs'.
When we call or email Tesla for an update 'Our ordering system is currently offline, we can't provide an update at the moment'.
In my opinion, Tesla have a unique product at the moment, so people who want a Tesla are generally willing to suffer through this. Once the other auto manufacturers catch up (whether traditional or startups) Tesla will have to lift their service game because I sure as *sugar* wouldn't buy another IF an alternative existed.