Being that this project is also coming to you for free, I'd say that doesn't really matter much.
We live in a world obsessed with instant-gratification. And while yes, it's unfortunate that it's taken several years for this project to be completed, the fact of the matter is none of us really are owed anything. None of us have the right to be so entitled and haughty about the delay, and none of us should be reacting so negatively to this.
It'll be released when it's ready. That's really all there is to say about it. The fact that Maurice and Dennis have given up on posting updates due to the excessively negative reaction they get when they do bother to offer any official information (as seen in this very thread) is shameful. Some people need to just grow the fuck up.