I think the current format of guild rankings is lame and uninspiring. Giving the the top spot the guild with most fans just doesn't work or make sense. I suggest guild matches decide rankings like on the trading maps for individual teams. Another option would be to take the average rank of the players, but I think the previous would make more sense and give more motivations for guilds to fight for the top, not build to the top.
This has been well discussed in other versions of the game. its a stupid system and nitro wont change it.