A word of optimism for people with late delivery dates (like me!)...
These days Apple are very conservative with their delivery dates. I remember the days when things would always arrive at the end of the window, but now things have changed.
When the Apple Watch came out, I had one on order with a 4-6 week wait time. It came on launch day!
When the 12" MacBooks came out, they arrived before the delivery window.
When the Space Black Milanese Loop was added to the range, it was shipping in "5-8 business days". It shipped the next day.
And there are no walk-ins this time round. Surplus stock won't be going to stores. It will go to fulfilling orders sooner.
There is hope!!!