I think you got a really nice and original idea but the final game has some issues, because it was quite hard to play (too many things to understand and learn at the same time). I think you should see some people playing it for the first time to evaluate how to improve it.
Anyway: you made a great submission, congrats!