I've been doing a bit of research on this situation, and here's what I've come up with:
Firstly, MFO's charts have been down since March. It appears they've temporarily moved to Cyberscore, but there's plenty of hate for it there (as well there should be, because cyberscore is gay).
Secondly, BenB17 mentioned a guy known as "Guy_Perfect" who was setting up a similar site for F-Zero competition, and to be quite honest he is reminding me of Arch0wl. He replied to the topic Rolk linked to and it seems that he wants people to wait on his site instead (which I'm betting won't eventuate to very much, given he only said he'd started working on it again upon having seen the topic). I just hope that doesn't develop into a situation where some people choose here and others choose there and there is no "true" ranking. That would be a shame.