Gasoline has more than an order of magnitude of energy density when compared to lithium batteries. (Even considering a 25% yield for petrol engines)
Lithium-air batteries might improve this a bit, but it would be still incomparable to gasoline. Industrial cargos will probably never use electric batteries because of this.
What about tritium (and other betavoltaic) batteries and their energy density (costs aside)? Could we expect at least cell phones that wouldn't need recharging at all?
The few informations I found, say that for now batteries are limited to nano watts (10^-9), which is very, very little. But the idea is very interesting and could be very interesting in mobile devices.