All things considered Sir D' no one has any business complaining about your update release schedule if they have not "walked in your shoes" so to speak. If they cannot develope a game even half the quality I see in yours they have no right to speak out and call you anything less than a developer who tries to put out a QUALITY product.
I agree with this. I don't want to see the content suffer because people are impatient, but then again, impatience is a form of flattery. Everyone wants more and that's great. We live in the age of critics though, and nobody wants to just enjoy something. They have to try and tear it apart too.
Play the game, play it twice, make different choices. There's a lot to do and scenes that you might miss if you decide to take a different path. It's really, like you said, a quality product.