I think the dashboard gives statistics for the game page, not the submission page. You can tell this by looking at the ratings or comments. I'm not sure if this is true for the download count or not. There are definitely two different download buttons - one on the submission page and one on the game page. The rating spikes are still peculiar though.