thanks for the comments. We did have a rating queue to discourage cheating (you could only rate 5 games at a time). Did the rating queue work, we forgot to check!
In the future only one submission per team to get a better representation of the top 10 may help.