It is in fact finished. Due to, I believe, some external factors including one of the coders leaving, the game had to be wrapped up quickly, so some of the intended features aren't included and it's a bit buggy. But overall, the game is in a "finished" state according to the devs.