I feel like the entire launch has been a bit drawn out, but it is a totally new product and understandable that they may be having a bit of trouble forecasting demand.
Personally, I'd have put the watches in the stores earlier - maybe after the March event the stores should have started to get the tables containing the watches. Generate a bit of interest, and give people the chance to see the watch before pre-orders.
From my experience seeing the product in person gave me a totally different impression from the renders on the website - it was a lot smaller, sleeker than I had imagined.
Maybe start try-ones a week before the pre-orders opened too, again get more people in the door but also let them make an informed choice when preordering to hopefully reduce the amount of people ordering multiple and canceling later, and returns when the watch arrives and people realize they don't like their choice of band - makes it easier to manage the inventory.