2 simple words would have fixed this hot mess.... "Pre order" that way apple would have known the demand. Yet they used idiot logic ._.
I don't even think it's an issue of not knowing the demand. Judging by the number of people who are still waiting for launch day orders to come in, it seems pretty obvious that meeting the initial demand was never a possibility. That's probably why there were no preorders. Imagine how backed up they'd be if they had even earlier orders to fill. The bottom line is that they launched without enough time and/or resources to provide adequate stock.
It's anyone's guess whether that was poor planning, or an intentional marketing strategy.