Okay, I tried that link. Couldn't get rewards from it. Either they haven't actually updated the ranking rewards (though I think the ranking it showed for me was accurate), or a completely different link is needed.
You can't get rewards, only see the rankings of the top 20 / your own rank. Need them to unbug it to get rewards.