I think leaderboard rankings are just for show now (like they are with GC standings, POTD, and EVERY OTHER THING as it should be) but being there doesn't give exclusive rewards (maybe it gives a title, which would be good enough, kinda like The Necromancer is for POTD).