Is there a way to tell when the battery is actually at 100%
"100%" isn't as straightforward a concept as you might think on Android. Have a read of this:

http://phandroid.com/2010/12/25/your-smartphones-battery-gauge-is-lying-to-you-and-its-not-such-a-bad-thing/