Tesla's Model S has a range of over 400 miles and it can recharge 180 miles in about 15 minutes. So this is mostly a solved problem, all that is left is pushing these specs down to more economical models. I would be surprised if in say 3 years we do not see comparable specs in Tesla's baseline models. Everybody else will lag a few more years, but they will get there as well.