If it does not ship today, I am canceling my order and google completely lost me as a customer. This may be the worst communication I have experienced.
I totally understand that sentiment.
I'm lucky in that I'll get the phone today (presumably), but I experienced the same hassles, and I'm in the same boat with respect to the N7, which I understand is not the same thing, but, still, I've got ~$330 tied up in a device that I truly wanted to try out on my vacation with my family (was going to let my parents use it, as they have no smartdevice for maps and such), and now I have no idea if it will get here on time, when I return, or ever.
Still... as much as Google
sucks at order fulfillment, I love the OS (not the same team), the design (not the same team and mostly not the same company), and the idea of competition, so I will likely try to order again next time as well. For at least one more launch, I will naively assume they'll finally have learned their lesson.
Edit: got my shipping email, which implies I'll have it by Wednesday of next week, which is later than I'd have wanted but still in time. Friggin' Google. Maybe they should hire someone with some software skills to help out their order processing code. Or maybe they should hire more than one elderly ex-librarian to label packages.
I have nothing against the poor Google employees caught in this mess. It's the managers who didn't prepare for it that irk me.