Gas beats the energy of density of batteries by a huge margin. That alone is reason to continue work on traditional combustion engines and/or hybrid cars.
Battery technology will continue to improve, and can already quick charge a vehicle in ~30 minutes. There are very few applications that require charging faster than that, or where you can't charge your vehicle at night.