Okay, trying to answer and comment on the loads of comments I received.
Thick Fat, Flash Fire, Water Absorb, Wonder Guard, etc. were ALL accounted for. Practically all damage-lowering or negating abilities were accounted for. I also took into account Tyranitar's Special Defense boost. And yes, I think Ground is relatively down the list because of the many instances of Levitating and Flying Pokemon in the OU metagame.
About not including base power: this is done on purpose! It also neglects attack stats on purpose. That way, you can actually compare which would be the better hitting attack from two specific Pokemon. For example, which hits harder on average, an Earthquake from 359 Attack Garchomp, or a Sky Uppercut from 372 Attack Blaziken? Let's answer that question:
Garchomp: 359 x 100 x 1.5 / 88497 = 61%
Blaziken: 372 x 85 x 1.5 / 75295 = 63%
So Blaziken would hit slightly harder on average, even though 359 x 100 = 35900 is much larger than 372 x 85 = 31620. (Maybe because Blissey is the commonest Pokemon?)
The above calculation is also an example to those people who can't understand what these numbers would be useful for. If you still can't see a use for them, then tough luck I guess... you can never please everyone. :)
About Normal being so down the list: remember that many overused Pokemon resist Normal. Gengar, Tyranitar, Bronzong, Forretress, Skarmory, Dusknoir... those are all extremely overused Pokemon and all resist or are immune to Normal. Remember that those numbers are also reflective of the metagame, and that, when all is said and done, Normal cannot hit anything for supereffective at all.
As someone else commented, Fire is the only type that hits better from the special side than from the physical side. Why is this? Because most overused Pokemon that are weak to Fire have lower SpD than Def. It's better to hit Skarmory with an HP Fire than with a Fire Punch.
About the calculations sometimes going over 100%, how can I know if they do when the Attack and Base Power of the moves are not even considered? Hence I cannot really fix that. :)
I need to make it clear again that these numbers reflect December's metagame as of December's Shoddybattle stats. They would have already changed slightly by now, since there has been almost three weeks of play, and a recent introduction of a Pokemon (Deoxys-S) in the metagame to compound matters. They can be updated every month as per the Shoddybattle stats, although, honestly, I don't expect too much of a change since usually the top 50 Pokemon or so are always the same. Apart from this Deoxys-S case, of course.