Like many people I pre-ordered the Xbox One. Pre-Order should mean the manufacturer knows almost exactly how many products are needed on day one. I pre-ordered in September.
Today I got an email from Game (game.co,uk) saying that my pre-order would not be delivered on the first day of availability but 'before Christmas'. I guess the fan boy inside me should have just let it go. Maybe most people would let it go. However I cancelled the order. I think pre-orders should mean delivery on the day of release. Otherwise a pre-order becomes a queue. An online queue is exactly the same as a real queue. The only difference is that you don't sit outside a store in Microsoft's virtual queue.
So over-hyped and not available unless you are at the front of the virtual queue.
Link: Meet the Xbox One