Yeah that's it. It's not a matter of "catching on", it's a matter of better battery tech emerging which is more affordable.
Personally I think high speed rail is a better bet. All the tech already exists and the weight of the batteries is less problematic.