Graphene batteries are the answer. Possibly 10 to 15 years away for vehicle application. Less if more money ploughed in to it.
There’s a green light that shows when it’s ok to touch it on the bike somewhere, not that I’ve actually seen it yet x
I like the pics you see all over the net where a petrol/diesel gen set is charging a battery powered vehicle