Pre-orders do not guarantee launch day devices. They guarantee a device as stock becomes available. A retailer can not give you something that the manufacturer has not given to them. Ask iPhone users how that works. Obviously demand is greater than supply. Yes, it sucks, but this is nothing new.
Sent from my Nexus 7 using Tapatalk