I haven't read through the almost 500 pages of this thread, but I noticed several others complaining about the dismal battery life with the 905 load. I was one of the lucky Bionic owners who never experienced any problems with my Bionic, ever. Then the 905 load came along and my 4G connectivity went to sh*t as well as my battery life. I've been waiting and waiting for the official ICS OTA, and almost got sick enough of 905 to make the move to one of the ICS leaks. About 5 days ago, I uninstalled the Facebook app, and now my battery life is back to the way it was prior to 905, and I haven't had a single 4G data connection drop either. One of my best friends was having the same issues since the 905 OTA was installed on his Bionic. He uninstalled the Facebook app as well and his 4G connection and battery life are back to how they should be.
I can now wait patiently for the ICS OTA without wanting to toss my phone into a river.