Aloha everyone,
Yesterday morning, I saw my iPhone 4 drain completely within a 3 hour period. I has upgraded via the OTA method that battery drain made up my mind, with respect to restoring with the .ipsw from the dev site. I performed the restore yesterday afternoon and it went as expected. I had put on a bit more music so it took longer than the previous time I restored

Initially, the battery drained as quickly as before. I hooked it up to my iMac (I put even more music on it) and let it get up to 97% full.
At that point, I had to go to sleep, but was a little worried, as I had to get up at 0420 (4:20AM) this morning. I wasn't sure if my alarm would go off. As a consequence, I didn't get much sleep, as I kept waking up and checking the amount of charge. I needn't have worried, as it only dropped 3% the entire night! What a change! I'm not sure how to explain it, but waking up after 6 1/2 hours and finding only a 3% drain on the battery charge was completely unexpected - a much welcome change from the days before.
That being said, I use an FM transmitter in my car to listen to podcasts on the drive to/from work. The FM transmitter charges my iPhone 4 as well as broadcasting the audio. While charging, either on the FM transmitter or plugged into either the mains or one of my Macs, my iPhone 4 gets warmer than with any other iOS5 beta build. I had to leave my iPhone in my car today, as we are conducting a secure exercise (no transmitting devices, except for "approved" devices

), but will check the battery drain when I get a chance. I hope to see at least a little bit of life left hehehe
