As long as you receive the phone by the shipping estimate at the time of ordering, I don't think Google is unfair. Although I can certainly understand your frustration. My advice is to relax and let it come when it comes (easy for me to say; I haven't ordered yet!).
I remember a previous Nexus launch (I don't remember if it was the Nexus 5 last year or the Nexus 4 in 2012) where a list was started to post the MINUTE you ordered, to see if the orders were shipping in order of being received. That seemed a bit over the top to me!
This happens every year. Now, I'm not saying it should, but it does. We should expect it by now. That way we can be pleasantly surprised if the order goes right through, the devices are available, and we receive them in a timely fashion.