The game is now marked as released. That doesn't mean the game is finished, just means we're ready and confident enough to open our doors to all the internetz.
Download it, play it and register on the forums. Please, give us as many feedback as you can so we can improve the game and make it enjoyable for everyone!