I love what you've put together here. Very nice. I just don't like how the whole ranking system works. It's very rough. For example, team "a" could be doing very poorly in league "a" (a level 4 league). Team "a" would receive very few ranking points. However, team "b" in league "b"(a level 2 league) could be doing very well, and concievably receive a higher ranking than team "a" because they got more ranking points. The problem is team "a" could be a better team than "b", but due to the rigor of league "a", is not getting the results. As well, a league with less games is at a disadvantage because they have less points possible. A league such as the MLS has only 32 league games and one domestic cup.
Oh well, just my 2 cents. Maybe they factor all of that in, but it didn't say so on their site.
But good stuff with the World League though.