Doubt they are going to “finish” the game before releasing it.
I don't think anyone is going to be asking it to be fixed - that would entirely defeat the point. Though they could explain the state of the game on the store page, in case someone isn't familiar with it.
and the hand kinda is reminiscent of the sausagedog from it too, different devs though.
edit: aww poo. there apparently was a demo but it doesn't seem to exist anymore. :/