I honestly expect more out of Google.
I mean, I do systems engineering and I totally understand what its like to develop firmware and software development, but this is google. Theyve got armies of engineers and talented people who I think are passionate of their product.
For them to jumble and bobble these dates, is this a case of internal politics between program teams, bad marketing strategy, or is google human like everybody else and cannot execute a software release cleanly and on time?
Take a look at CM. They don't promise dates and work their tails off to get you a stable release. And they're not getting at 10% pay raise across the board. Talk about passion (pun intended).