Player 753 who just played the demo said the game seemed to be about 70% completed and that it crashed a lot because parts were unfinished.
I don't think there's a clause saying that a game must be completed in order to get a release.