Most features for the release are ready. We're working on polishing them and adding the a few more to make the launch better.
None in the dev team is a game developer professionally, so we made mistakes and will still make some. That is why there is an alpha/beta, it's to give us the peace of mind that we won't screw things over and we can get feedback from the players that test the game.
Finally, as we all are volunteers, we cannot give a precise timeline for the launch.
Trust me, we all would like to release the first version of the game but we cannot rush things over as the cost is too great.