Thanks man. I often find people saying WTF Kyurem has Earth Power when I KO their Jirachi and Heatran. The only reason it is not OU yet is because people are not aware of its potential. BTW JC104(forgot the actual name) refused to slash Life Orb on the SubRoost set because: "I don't like the offensive SubRoost strategy"<-----his words. I don't like this reason when there are pokemon who can actually pull off offensive SubRoost effectively --Ho-Oh, Moltres, Zapdos etc.
Anyways Kyurem deserves to be in B simply because it fits the definition of rank B more than rank C. It is also a cut above every Rank C pokemon.