My thoughts exactly. The launches of 8 and 8 Plus are looking to be a big embarrassment for Tim / Apple.
They have egg on their face with this one.
I don't quite agree. Actually, I vehemently disagree.
You are forgetting two large groups of customers who are not ordering an iPhone 8 now: First, all those who decided to buy an iPhone X. Second, all those who decided they can't make up their mind between an iPhone 8 and iPhone X and wait until they can go to the store, put each in their hand, try them out and decide. Both groups are most likely as large as the group who buys today. In other words, there will be twice as many sales as today, once the iPhone X is available.