I think this is nonsense. "improved batteries?" The problem is not better batteries -- it's "how do you charge them? Until we come up with a TRULY green electric power source, meaning solar or wind, or maybe, "magic," all the batteries in the world won't solve the problem.
The same problem faces fuel cells in a manner speaking--you have to get that hydrogen from somewhere.