Good question on the long down hill. I finally took my car up some gravel mountain roads. The hills are long and sustained -- much steeper than any highways. Usually the speeds are in the 10-20 mph range. When descending, the battery charged up to the highest pip (I was riding the brakes). So I shifted to "B" mode.
I was surprise how little braking B mode is compared to D mode. Much different than dropping into low gear on an automatic or manual. Anyway I figured this would help keep from topping off the battery way before I got to the bottom of the hill and had to use brake pads (possibly overheating the brakes).
I wish there was a way to allow the driver to "predict the future" for the car. For example, if you know you're going up a very long road, you could set a mode to allow the battery to drain. Then at the top, you'd have a nearly empty battery that could charge up on the descent. In the event you didn't predict right, your performance would suffer because the ICE would have to charge the battery while climbing... but it would probably allow for better gas mileage.
Maybe there could be a three-way switch for the median battery level:
- low
- normal
- high
The driver would select low going up a very long hill, or driving around down town or shopping mall parking lots. Select normal most of the time. Select high going down a very long hill.