Ordered iPhone 8 on 16/8 (pre order) Told delivery would be 29/8. Called around 27th and told nothing showing any problems and phone should be with me around 1/9 with delivery time factored in. Called 01/9 to check. Out of stock with no delivery eta. That’s not good. And no contact re the delay from Virgin mobile.