I also think that you got a bum deal on the scores - not enough people rated you. :-( But in an effort to be fair, the overall ranking is based on adjusted score. You are #1 on the 1G1W Jam leaderboard tho!
Yeah, it was pretty dissapointing. But I decided to focus on what I can control instead. I updated my framework, spent some extra time reviewing the other entries, and figured out how to hopefully support play in browser.