I know of at least 4 cases (just from this site so there are bound to be many, many more) where someone is set to receive their watch today despite only placing an order for it hours (if not days) after pre-orders went live whilst many (including me) who ordered within minuets of pre-orders going live are STILL waiting and won't see it on launch day.
That is a valid point to be angry and I am angry!