Glad you posted this.. Keeps me from having to make my own thread... Both my friend and I both purchased this battery.. And we both agree its awesome! Was $13 shipped when we got it. Battery lasts all day no problem, especially once I put Warm2.2 with an SBC undervolting kernel. Cover fits as good as stock and doesn't look obnoxious like the Seidio. It is still bulky, but not too bad.
As far as the charging/draining debate... I did 4 cycles from full to completely drained, and my friend did not (just topped off like normal). I have to say our batteries perform the same. So I'm not sure the charging/draining is necessary. I still say it can't hurt, so I would still do it. As far as the using an external charger, I would say that also isn't necessary. Difficult to get the extended to 100% with the stock ROM, because the phone stops charging once it hits 100% and then charges back up when it drops to 90% (as far as I know). So for that reason, the battery drops from 100% to 92% or so pretty quickly, but then drains slow after that. As I said, I switched to an SBC Kernel and it goes all the way to 100% (4.2Volts) and stays there. Then actually stays at the upper range for a long time, effectively giving you your 8% back.
Overall, this battery is awesome... Highly recommend!