You guys don't play video games, do you? ;-)
As an avid gamer (at the table and at the console), I guess I'm so used to just about every single game being talked up (features, time tables, etc.) and then later on the developers going back and saying, "Woops, that didn't pan out." that I pretty much think of it as a given by now.
Granted, that's not to say I don't get a little frustrated at times. And that's not to say that it's right. But it is the reality of just about every major gaming franchise out there today. Some examples:
* Grand Theft Auto 4 was supposed to be released last September. It got pushed back to this past April. No apologies.
* Assassin's Creed was supposed to have an advanced, responsive artificial intelligence that got yanked at the last minute (and, oh, the developers conveniently didn't tell all of the expecting fans who pre-ordered their million+ copies). No apologies.
* The Playstation 3's Home has been pushed back and pushed back so many times that people are wondering if it will ever be released (not to mention some other features of the PS3 that have been promised and not-yet delivered). No apologies.
* Mass Effect was a "Xbox 360 exclusive" that only a few months after release was revealed to be coming to the computer. No apologies.
* Project Offset has been "coming soon" for four years.
There's a whole lot more.
I, personally, think of table top gaming a lot like video games. They have a "programming" to them that we follow. They have a core game with "plugins" (supplements). There are a lot of similarities.
I'm not saying people have to like it. But it's a reality that consumer's have to live with, and the sooner I realized that, the longer I've been happier about the products I do get, regardless of when I get them.