I certainly understand your frustration.
In my case, since I was #P83 for the X, when I ordered on the first production ordering window day I was told (and later saved an email from my DS) that I would receive "all weather" tires for my 20" wheels, which I wanted anyway to go along with the Subzero Weather Package for future ski trips to Tahoe.
When I arrived at the factory on delivery day 3/22, there were summer performance tires on my X. (I wasn't surprised since my friend's X came with them two days earlier.) When I informed the delivery orientation specialist they will need to be changed and showed the email from my DS, they contacted my DS, and were instructed to put that on my due bill.
I drove away a happy customer.
Now, from what I understand, P90D[L]'s like mine get summer "sticky" tires to make the 0-60 insane/ludi numbers, and regular 75D and 90D's get the more practical all-seasons.
IMHO, that's what Tesla should have done for you, too. Put it on your due bill if they didn't have the wheels you needed available to swap out right away. It's called maintaining customer good will.
Later, since they treated me right, I gave my good will right back to Tesla by not returning my HPWC within the 30-day return period and ordering one of the new ones to save $200 + tax, and possibly use the master/slave mode in the future with a 2nd Tesla.
I ordered my Model X in July, 2015.
On January 25th I configured the Model X. I knew exactly what I wanted, except for the 20" wheels vs the 22" wheels. I called Tesla.
"Did the Performance tires have the same wear issues as the Model S?" Yes.
"The same road noise?" Yes.
"Can Snow chains be used with them?" No.
"Do they still have the range hit?" Yes.
The look of the 22's were too tantalizing, and I haven't had wear issues on my Model S, and a 5-6 mile range it isn't that big of a deal. So I ordered the new Model X on January 25th.
On Friday April 15th, the delivery manager called and let me know I could pick up my new Model X on Tuesday April 19th (today). I was so excited!
On Saturday April 16th, I discovered Tesla added a notice to the Model X Design Studio (presumably when it opened to the public). That the 22" Performance wheels decrease range by 10-15%... or up to 39 miles!
I currently arrive to my main destination in my Model S with 20 Miles remaining. This means the Model X as I configured it will not make this trip!
I feel like I purchased a vehicle with 250 miles of range, and was delivered one with 210 miles of range. The difference is significant.
Tesla gave me two options:
1. They would switch the wheels with another vehicle at their service center after taking delivery, and I would be out the $4500.
2. I can buy a set of 20" wheels for $4000, AND be out the $4500 then sell the 22" wheels for whatever I can get.
Perhaps my own pride is clouding my judgement, though this felt totally unfair. So I denied pickup. I'm now totally depressed.