Great job, now I'll go back into the rabbit hole you've created!
If anyone has any conjecture, or if itrinity would be willing to explain a bit, it would be greatly appreciated.
> the ranks are based on Alexa rank and FB shares
This make sense but only for websites that are actually shared in social media (assuming you also pull Facebook, Twitter, VK, etc).
For other websites with high traffic but with less shares, this does not work (adult websites, tools, etc).
Besides that, UX factors like bounce rate, session duration, etc. are very good indicators as well.
Its a little disconcerting just how many Crypto related posts have shown up on Hacker News lately, with the strong comments that come with it
Maybe its a good thing, who knows