It's interesting how in situations like this, changes to the product that affect you in a perceptually negative way cause a ton of uproar, but never the opposite. I bought my Tesla because I heard there was going to be a price increase. Several days later there was a price increase. Tesla didn't ask me for more money, even though it happened right after I bought the car and hadn't taken delivery yet. What's the difference between this situation and the one people are complaining about (purchasing the car and then an upgrade comes out shortly after)?
I was upset that I missed AP2 by a matter of weeks. In the short term it affects my resale value negatively, and in the long run means my car will be "obsolete" long before AP2 vehicles (assuming they do actually get full self driving, which mine will never have). But I ordered the car with AP1 and I can't be upset that a newer, better one came out soon after. Tesla took my money, and can't be upset that they didn't get more of it because of my order timing.
You've been enjoying fully functional AP1 while I didn't even get basic cruise control when I took delivery that was present on my 1987 Nissan Maxima.
AP2 is still a work in progress. 'Silky smooth' driving is worse than my wife driving. Not very confident in it.
There really is no 'perfect time' to get a Tesla and people should get used to it.