I found a way to find the actual battery charge while messing around on the phone. I turned off the phone and then pressed the "send + center + end" combination to get into the diagnostics console. From there you can scroll down to the battery info and in there you can see how much charge is really left. For some reason the OS can't read from this and reports incorrect battery life.
EDIT: To get out of the console scroll down to "Reset". I assure you it's not dangerous, that's their word for restart. Don't save anything, just give an up gesture for it to restart and you'll be fine.
EDIT: To get out of the console scroll down to "Reset". I assure you it's not dangerous, that's their word for restart. Don't save anything, just give an up gesture for it to restart and you'll be fine.