It's always annoying not getting something immediately, but personally I now don't mind. The delay allows a few iterations of the software to be improved, major issues to be resolved or found to be non-issues (heating, bending, whatever), and the hype to diminish. In the past, I've even cancelled orders as longer-term reviews (3-6 weeks) show that the product isn't actually that beneficial to me after all. I'm speaking as a dad of two kids who can't splurge cash on shiny toys often, so I'm going from iPhone 11 to 15pm which is quite extravagant! Usually I wait at least 5 years, but my 11 is on its last legs. It's cool to wait. None of us really needs it and we're lucky to be in a position to afford it. (Edit: ps, the lead time in the UK is now Nov 3-10 for deliveries)