Perhaps a summary would be that the technology necessary to use a battery/electic system for passenger cars (and even utes and vans) is close to being in place, at least for areas with a sufficiently high population density that distances are fairly short.
But this does not mean that the technology is anywhere near for replacing internal combustion engines for road or rail or water or air transport. These applications require far greater range than is required for most passenger cars, and far greater availability. To give some examples - most long distance road transport requires a vehicle range in excess of 1000km, and the space and mass for batteries is simply not possible in a typical prime mover. And expensive prime movers cannot be left sitting for hours to recharge, even if the local power grid could easily supply power at the rates needed.
Similarly, the daily train to Dubbo from Sydney has a turnaround in Dubbo of about half an hour. Clearly nothing like enough time to recharge. Other stops except Sydney are only minutes. In other words, a range required for the round trip of close to 1000km, with a power requirement of 4,000hp, of the order of 100 times the power and hence energy consumption of a typical electric car. Even if it could carry the volume and mass of batteries using existing technology, charging in a reasonable length of time, even the nine hours or so spent in Sydney would be very challenging.
And then there is the issue of farming, mining, and earthmoving equipment, which may be operated in some cases hundreds of kilometres from any grid power, possibly in use with shifts of drivers on a 24hr basis.
And then there are all the ancillary uses of internal combustion engines - backup power for selfcontained power systems and grid outages, ground power units for aircraft, not to mention lawnmowers, small boat engines, etc etc. Battery technology has a long way to go before most of these can feasibly be replaced by battery-electric devices.

