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.
I'm on the same boat...tried wiping battery stats too but no dice.
Went back to cm7.2