... can have it any time, anywhere, on the move. ...
... had anywhere near the energy density of a battery ...