People expecting batteries to get good enough to charge in a couple of minutes are retards. We are decades away from that I would say. What we need is better capacity to negate the time to charge which is still a decade away I believe. There is still too much R&D and testing to do to get batteries to last a full 24 hours at 100 mph like people expect.
Couple of minutes is impossible. A 2200mah battery discharging in 10 seconds is called a fireball, charging it in 10 seconds is called a grenade. The amount of power that will have to go through your powercord to charge your car battery that big at the same speed as a gasoline being poured into a fuel tank would melt it. We'll need room temperature superconductors to handle that.