That's probably the most frequent answer around here. We've been asked for a release date hundreds of times. And always our answer was:
We just couldn't give you a more precise answer, because we're doing this in our free time. We simply didn't know how much time we would be able to spend some weeks later.
We didn't know when it would be done. We didn't know it until the very last moment. Until the moment it finally was done. Until ... now.
the proud, happy, but also a little sad CWC-team