I am relatively new to this forum , but I have done a lot of reading here . One thing I have not seen mentioned here is Ultracapacitors . Although this is not a mature technology , it is already on the market . Three or four years back I bought an electric screwdriver , powered by ultracaps . It was larger than my regular Nicad powered one , and had about half the endurance . But the magic thing about it was that with the mains charger you could recharge it in about 2 minutes . As far as I know ,it could be stored indefinitely in a discharged condition .The length of its life is not known to me , but as it is not chemical , it is likely to be much better than any battery . It is probably comparable to Lithium batteries as regards weight for a given capacity . The fly in the ointment is likely to be the volume . but this could be mitigated by intelligent design .Energy stored in a cap is proportional to the square of the voltage , so we could store the energy at a few hundred volts , and use a DC DC converter to step it down to the motor voltage .So if range was limited to 5 miles , and charge points become common , you could just about recharge whilst waiting for the lights to change !