I've had the bolt for about a week now. Rooted, Das Bamf 1.6.3, and imsoyeun(sp?) extreme kernal at 1.4ghz, interactivex governor. Original radio. 3G only.
I'm averaging about a day with average use, texting, a few phone calls, and web browsing with discretion. This morning battery stats reported 1 day and 10 hours of use, with 7% of battery left. The screen taking most, in 2nd cell phone idle. The awesome roms released here, kernals, AND I practice good battery health seems to make a difference. I make a point to fully charge my phone then unplugging it before bed. This lets the battery slowly discharge at idle rather than rapidly discharging immediately after reaching full capacity. I don't know why, maybe temperature of the battery, and/or letting the battery slowly discharge over more time (rather than discharge, charge cycles every 9 hours)...but on the days I do this, I can get much more use out of my phone than on days I let it charge overnight. For example....if I let it charge overnight it's usually dead or near dead by 7 the same day. If I let it sit overnight unplugged, I can use it all the next day and usually have enough charge left over to sit overnight without charging, but typically requiring a charge by noon the next day.
I've experienced random reboots ONLY after flashing new radios -- for instance the das bamf 1.6.3 radio. Solved *immediately* by flashing back to the stock radio.
GPS issue was solved...and is now faster and more accurate than I've ever seen using GPS tools.
All in all this phone is phenomenal. The battery life is about what I was getting with my moto droid which was overclocked to 1.1ghz and running bugless beast...but the thunderbolt is MUCH smoother, and I love the sense UI -- its much more refined...no more lagging when I'm dialing a number just one thing I can think of that I appreciate.