The phone has it's share of bugs but I think calling it a disaster is a bit dramatic. Seriously, if you want one that's nice and smooth, return it and check back in 4 months or so. Apple's not going to be fixing much of anything this soon into it so what's the point of banging your head against a wall?
Per the battery specifically, when people stop staring at their new toy 24 hours a day, battery life will double. Follow any phone launch. People complain about battery life for a month. Then they get bored with the toy, they're not constantly playing with it and then it can go 2 or 3 days between a charge. Also, Google Maps is worthless, turn off your GPS. If you don't have or don't use a bluetooth headset, turn off bluetooth. Wifi uses less power than 3G and it's faster. If you are around wifi, turn off 3G. If you're putting the phone away for a while for work, driving, whatever, turn off 3G and wifi. Turn the screen brightness down.