I think one of the biggest frustrations is that with the Apple Watch, Apple forgot that it is a US-based company. What I mean by this is that in the past, US orders took definite priority. That is no longer the case. What this has meant is that someone might have ordered one of these watches at :05 in X country and has already seen a shipment occur. Meanwhile, a US order placed at :03 is still being processed.
This isn't a knock at non-US based customers. It's just something we in America have never experienced. Add in our ability to chat on forums like this and a lot of us are very, very upset and angry.
I think in the future, Apple needs to be much more transparent on how these thing work. At the minimum, they need to eliminate the range in shipment dates. Before we order, the system should give us a firm date on which we'll receive our product, whether that is on launch day or afterwards.
This 2-week range of dates is bs, again because we're seeing later orders already shipping. This entire thing continues to leave a bad taste in my mouth.