If your doing a lot of slow city driving it will deffinitely drag the battery down significantly. And no you do not have to obey the up shift lights, think of them merely as a suggestion. In fact sometimes mpg's are better if you disobey them.
Also, you are getting regenerative braking correct? That is you leave the car in gear with the clutch out while slowing. If nothing else it sounds like something is going on here. You might try resetting the MCM, this is very simple. Get a 10mm wrench and disconnect the ground cable from the 12 volt battery under the hood for a few minutes then hook it back up. The car will start showing no IMA charge and will then reset itself once it's done doing it's own self diagnostic on where the pack really sits at. There is also the head light trick which causes the car to enter a more aggressive charging sequence (hidden charge) and should result in a more charged IMA battery.
Hope this helps.
Also, you are getting regenerative braking correct? That is you leave the car in gear with the clutch out while slowing. If nothing else it sounds like something is going on here. You might try resetting the MCM, this is very simple. Get a 10mm wrench and disconnect the ground cable from the 12 volt battery under the hood for a few minutes then hook it back up. The car will start showing no IMA charge and will then reset itself once it's done doing it's own self diagnostic on where the pack really sits at. There is also the head light trick which causes the car to enter a more aggressive charging sequence (hidden charge) and should result in a more charged IMA battery.
Hope this helps.