I still think a Stickied Thread in the approprite forum about that section of GTP being broken is a good idea to prevent more threads like this. If I recall correctly, I contacted Touring Mars, and he went and told the rest of the staff - or Jordan directly - about this, and the idea was making a specific page appear when you click on the link explaining there's a problem with the leaderboards, and will be fixed in the future.
Any progress on this, Jordan?