This is an issue that is really unfair to developers. I can understand if they take your money and run away with it, with no update information, but that's not the case here. These developers are working on this game and have been giving relatively regular updates on the progress. All too often, players scream for a release date, and then pan the game when it is released because of being "unfinished" or poorly made. Let these devs make a great game. Don't push them for a release so that you can call it crap because there's bugs or its "unfinished." Patience is a virtue. Good things come to those who wait. Get it?
In the meantime, go to Steam and get other games. Lots of fun stuff out there. I look forward to this game a lot, but that's because the devs are committed to making a great game, something that more devs need to do. Let them do their magic and just be patient.