LOL, and of course when they threaten to delay the launch so that they can iron out a few more bugs their are infinite threads about "Hey, you promised the game on XX/MM/GGGG, where is it!?!@!1!"
So the poor devs can't win either way. Personally I prefer to release and shake out the bugs. Taking forever to fix every bug is meaningless since there are bugs that don't show up until you have thousands of people playing. So might as well release and deal with it.