Nobody should be more mad than me. I just missed AP1.0 when I bought my model s in 2014.
In june I asked to get a late October delivery for my X, (because my guess was Mid oct AP2.0) They said okay, then on the 24th they tell me my delivery is on its way Sept 29th. (They did say no guarantee on exact ship date), but 1 month in advance was a bit much. I say, I am going to be furious if AP2.0 comes out mid Oct considering the same thing happened in 2014, they state I have to take it or lose my $2500 deposit, so I take it.
I agree, I have only myself to blame, but imo there is an integrity factor that comes into play when I specifically say the above and get caught in their Q3 get everything out push.
They knew when it was coming out (no way the referral bonus ending that date is a coincidence) and hid it from me. That is my only issue and I've been a die hard tesla supporter from day 1.
I understand why they do it from a business perspective, that doesn't make it right considering the above imo. Oh well....I'm still rooting for them.