Great mod,
But it seems that in it's current state discharging a battery gives more energy than what is required for charging it.
Also another suggestion, i think it will be less confusing if you changed stored energy amounts to "MJ" instead of "MW" since "MW" is not a measurement of energy but power.
Other than that excellent idea, thanks for uploading.