I was mentioning battery tech in a previous post. I just came across this video that gets into the tech of a new battery offering that may be the replacement for the Li-ion batteries. 28,000 battery life:
Nuclear/nano diamond batteries are here
They won't replace everything, especially large applications - yet - because they charge and discharge too slowly. But that is now. The future has yet to be written.