Ahh and one tiny final note. The patches that kfazz did to the kernel and using the defy batt.d file to get the 1% battery reporting (at least for me) will definately tell you whether you have an OEM battery or not.
Earlier today I switched out to my inexpensive POS ebay supposedly OEM (probably chinese) that has never lasted more than 8 hours and given me all kinds of other grief; battery, and it kept reporting 100%, but discharge rate was unknown. And then suddenly it just quit, powering off the phone but when I plugged into an OEM charger it would power up and start to charge and finish soon; yet upon unplugging, bye, bye phone.
Now I am running my high dollar Mugen 3300 yet with similar results as far as battery reporting. It is staying at 100% with and "unknown" message in battery stats.
Rebooting to CWRecovery and wiping battery stats did not change it.
And now I'm done. You hope.
Went back to cm7.2