People screaming for an early release are the very same ones that scream about a shoddy release. Seems the best practice is simply not to hype your game at all until it is complete.
And... historically, there have been games with tons of work put into them and tons of pushed back release dates that never really made it into circulation. Of course... BFC3000 is the ultimate example of this... but other games were pushed back so many times that they were nearly obsolete when they were finally released.
It's kind of the Falcon 3.0 vs Falcon 4.0 (as creamo mentioned above). Falcon 3.0 was pretty buggy in regards to net code, but that wasn't a super big thing in the early 90's since the only real way to play it then was via lan party of phone. But, it wasn't something that was anticipated, it was something that was discovered. Then the hype about Falcon 4.0 started some time in... well... '93. Several company moves/buyouts/sellouts later, it was finally released after a measly 5 years of development. And it initially sucked. The best thing anyone could do with it was abandon it and let the community rebuild it. The Falcon 4.0 community and RB2 community are the only two I've ever seen that had taken a relative dog of a game and made it into something great.
Don't know... eventually you just learn not to get excited about release dates and basically just shake your head when you see yet another company make promises that they just can't keep... or you see the people eaglerly awaiting it's release start hyping it and then getting pissed cause all those saying "just wait till it's released" are starting to look pretty damn smart.
Afterall... WW2OL should be a complete WW2 battlefield simulation, minus the navy, most of the weapons, most of the countries involved. Afterall... Il-2 has had MMP netcode right around the corner for 2 years now... just wait and see. Afterall, AH2 will kick all other flight sim's bellybutton because I saw 5 screenshots from it.
MiniD