Strava leaderboards are down for now.

There's only so much you can do with a cheap hosting account. But I think I've figured out a way to tidy things up again. Stay tuned!