Yes, we plan to do that in collaboration with another streamer ;)
Is the voting criteria same as core mechanics in the requirements?
No, the core mechanics are just some suggestions.Feel free to adapt and do whatever you seem fit ;)
Are we not allowed to make our game public or let others play it? Does it become a property of yours?
You are allowed to publich the game on Itch, but you are not allowed to sell it without our written consent.