Actually, I think that the online only launch period was a good idea. They had no idea what models/bands were going to be popular in each store. Additionally, they obviously had no way to make enough for a decent stock for launch day in each store of all the variations. Massively complex. The online only launch period gives them real world data on what their focus will be for production ongoing. When they do Gen 2, it will be an in store and online launch, like all over devices they do. Angela herself stated this online only launch period was a one off.
And...there is another part to this story which I am sure will become clearer in time, that being the fact that they seem to be aiming to make these as build to order versus just building up an arbitrary stock.
If you think about it, this makes a lot of sense. Right now there are more combinations than any other product line. And it is a brand new product with no sales history to even make any kind of guesses as to which models are going to be the most and least popular. And they will no doubt add more choices to their lineup in the future. With all this in mind they need to create a fully flexible and adaptable supply chain that can meet demand without creating unnecessary stock hanging around in some warehouse waiting for it to be sold.
Through this perspective it makes total sense that the launch has had the hiccups it has had as they get this new production model in full swing. Has it sent a few customers to tears because they didnt get it on day one? Yes. But it will be a huge benefit to the company in the long run once they get this system tweaked just right.