Current new algorithm is bad, most of the top guilds are nowhere close to be top.
500 top aps is definitely way too much. 50 would be more reasonable. Also the other things that should be included in guild rankings are seasonal aps, timed maps, lb events, pvp, honor pvp, pve etc..