May I ask what you know about game development, particularly a large scale game such as this, and also what you know about being an indie developer with a team who has at most 3-4 people working on it? Especially when some of those team members are holding down full time jobs, and can only work on this part time?
I think unless you have been in their exact same situation, you do not get to berate and criticize them about release dates. I would think most people would be happy they are providing monthly updates and screenshots, rather than going completely silent like other similar projects. (JibLife)