If the tiers were generated TODAY, using MaestroXXVI's method for UU and RU as well, here's the results:
And these would be the tier lists:
[Removed in favor of the tier list in the post below]
The rest would, of course, be NU. HOWEVER, before you get all excited about the birth of NU, consider the following: TANGROWTH IS NU
because it was UU when RU was created, yet dropped *just* below the threshold into RU this time around--but since Tangrowth was never used in RU... I suspect there are many such anomalies [Edit: a few additional examples--Tornadus and Darmanitan]. This is the problem with updating all your tiers at the same time, while basing the tier cutoffs on usage in the tier above, rather than basing everything on OU usage (which, by the way, I think we still need to do--otherwise, Eviolite pokemon that are *almost* as good as their evos will fall to NU simply because there's no reason to use them in OU).
Edit: the solution is simple. A pokemon is only allowed to drop one tier between cycles. This would involve a bit of extra coding, but I'm confident I can get a new tier list to you guys by the end of the day tomorrow.
Edit 2: Crap. This is the WRONG METHOD (teams greater than 4 pokemon, rather than all teams). Still, as the above post shows, the results are pretty much identical, so I wouldn't expect too much to change.