After you get the light green again, unplug it, but do not turn it on. Plug it in again. You'll see that your light is still orange. Takes about 30 mins or so, then green again. Unplug it, plug it in again, amazingly, still orange. You can repeat this process for a while sometimes. Eventually, you'll be able to unplug it, plug it back in, and it'll be green. THAT'S when it's fully charged, and when you'll see your best battery life.
However, you must be warned, with every bump charge, you lose a bit of your soul.