What worked for me was the iCloud restore. My guessing is that iCloud backup doesent carry over the setting that is caueing the battery drain.
1. I tried the Network settings reset which seemd to wor a little but not much
2. Backup your device to iCloud
3. Do a full DFU restore
4. Plug your device into iTunes if it isent allready and let it sync all your data
5. Get the device to run to 0% percent and shut off
6. Charge till the device is 100% with half an hour trickle charge (Where you leave the device at 100% and still chargeing) I recomend the app battery doctor for this as it will show you the time remaining and set an alarm for when its fnished if you want.
7. I also have the system location services disabled such as location based iAds and Setting Time Zone and some of the others i dident want. These would effect any device and they dont provide any purpose than giving apple statistical data.
I lost 4% battery in standy over night with all connections running, so the device was still fetching my email every hour and other services which fecth data such as Facebook so this loss in conciderible seeing as i slept for 10 hours.
And as for actual use time I have been reading emails, playing some angry birds, listening to music, just genreal use as i would before iOS 5 battery drain and i have got 8 - 9 Hours use and i have got 14% left.
Hope this helps and please report back in reply to this if it worked so others can try this fix. As i know how worried/frustrated people must be after spending alot of money on there new devices to have them not work.
Note: People on twitter with all devices from 3Gs to 4s are having the problems after upgrading to iOS 5. So its not the devices
Good luck 🙂
Syther101