80,000 downloads, that’s pretty impressive. Check your stats to see if there are high download figures for particular countries, your game may have been featured on a popular website in a country with a high population for a few days.
I’ve looked through that Holy Grail list and a lot of those websites are targetted more at apps or offer some kind of pay per review service. I’ve started a new topic so others can contribute their marketing / review site findings.