I'm not sure where the game is here quite yet. But we all have to start somewhere, and although this demo version is not massively functional, I want to say:
1. This was submitted last October, months before the deadline, so it may have progressed since then.
2. There are a lot of games out there which only really come together in the final weeks before the deadline.
Do I feel it was premature to enter this into a game jam? I do, and I can only rate the game on what I see here, but I would like to see where this is going, if the programmer has decided to continue work on it.