As Shadowfury333 points out, we've had leaderboards for a couple years now (the URL is mentioned at the bottom of your end-game score screen, if you have score uploading enabled in the options). There is definitely plenty more room for improvement, and it's continued to evolve over time every version or three as new features are added...
You'll also find a local summary of all your runs in the game's /user/scorehistory.txt