I think you will have a lot better luck getting people to rate your games in the future if your submissions don't require people to run a full installer. Web deployment is best for game jams.