Did Google prepare for the Nexus launch appropriately, given that these are developer devices?

I just thought it would be good to have a discussion about this.

I know that there are a lot of tech enthusiasts out there right now that are very disappointing, upset, hurt, and generally feel they have been wronged by the fact that the Nexus 4 sold out so quickly all over the world. I don't want to downplay this, I just think that it might possibly be a good idea to re-frame this in the right frame of reference considering the fact that everybody is comparing the launch of these products to the launch of the iPhone.

The Nexus line are a family of products intended for developers. They are given away at Google I/O every year to every person in attendance, because they are all developers. The purpose of the Nexus line (from my understanding of it) is to put the newest version of android out on a device that has appropriate hardware to encourage and facilitate development of android applications, software, and hardware over the course of the next year.

The market for developers is much smaller than the retail consumer market, and I don't think it's reasonable for people to expect Google to have a huge massive inventory of Nexus devices on launch day. Also, no, they do not have a retail presence, as they are not a retail company. I think this is to be expected with their current strategy and placement in the market, and also given the fact that they are a software company primarily, not a hardware company. They are merely working with a device partner, who has many other products that they develop that are their own products, that probably get manufacturing priority because they contribute more to the companies bottom line and are made in higher quantities.

Yes, there is room for improvement in the launch of Nexus devices, and it is something that I don't think would be too difficult given the amount of data they possess on each person using their services, as well as all the engineering brain power they have at the company. I do think it is good to keep in mind though the fact that they are a software company, and this is a device for developers, and that because of this, they are going to manufacture it in small numbers.

In regards to the store issues - Google has one of the largest web presences in the world, and an unreal amount of bandwidth, so it is surprising to me that there was as much trouble as there was with the simple act of clicking the purchase button. That being said though, nobody is impervious to unexpected bandwidth and slowdown.

I might be entirely wrong about this, but again, I think the main issue here is the fact that people are comparing the launch of the Nexus devices to the launch of the iPhone, and other iOS devices, and this is a completely inappropriate comparison as they are devices with completely different demographics and user bases. The context is completely different, but please, share your opinion and let me know if I am wrong, and know that I am not trying to say that this was an excellent launch.

Forgive me for the messy post, I'm running off to class.