I'm not sure what you'd expect them to do? They can't ship items they don't have, and obviously Google has modified whatever the original time-table was for them to get items to ship. It's easy to cancel the order, but you can't really expect them to have the ability to do much more in this situation. I actually appreciate the fact that they have provided estimates as they have become available, as disappointing as that information has been...and I appreciate the fact that I was able to easy cancel my order when I found the shipping estimate too far out.
It's not like they're sitting on a warehouse full of them and refusing to ship the item.