Taking quotes out of context usually isn't a good idea, and that's a pretty heated thread.
Anyways, it's hard to have the best of both worlds. If Take 2 was like Blizzard, they wouldn't ever give definite release dates, and even estimated dates would be pushed back several quarters. It results in a very sound product, which is one of Blizzard's trademarks, but then people are frustrated because a game keeps being pushed back from the date when it's said to release.
For example, I think World of Warcraft trailer said it would come out in Summer 2003, when, in actuality, it was released near the end of 2004. StarCraft Ghost is another example. Everyone knows they does this, so it's accepted by the community by now, and now they avoid any specific dates until a few months before the game goes gold. "It's done when it's done."
The thing is, if you're a developer you have to set
some kind of estimate for when you're releasing the product. Then when you're approaching that deadline and it has a few bugs that have eluded testers for months, but it's otherwise finished, what do you do? Either you have to push back the release date, or patch the problems after release. Most companies out there take the second approach, since it lets the majority of people start playing the game sooner. Blizzard is the only company I can think of off the top of my head that makes it their priority to delay the release if the game if it has bugs, but they can afford to, with the size and dedication of the fan base.
On another note, public forums generally don't work, unfortunately. SimCity 4's official forums, for example, or the ones for Battle.net were never as good as the ones on Simtropolis or WorldofWar.net. It's usually just easier to have fans create, moderate, and compile ideas on their own and draw from that.