Elon Musk is not going to give you these things, at least it won't happen in his lifetime. EVs cannot achieve the range of an ICE vehicle, because they can't store the energy in an efficient capacity /weight ration. An 8-pound gallon of gas or diesel has a huge amount of energy in comparison. As much discussion and blithering that's going around right now, you can probably find a direct comparison about how much the batteries would weigh to power an EV the 750+ miles my Passat will go on a tank of ULSD (Hint: the weight would exceed the GVW of any reasonably sized passenger vehicle.)
As a commuter vehicle that is charged nightly at home, there's a perfectly reasonable EV out there right now, IF the buyer is willing to accept its limitations*. It's called the Nissan Leaf, and they aren't exactly selling like hotcakes.....
*A round-trip commute of maybe 50 miles with a side trip of 10 miles or so, plus a decent safety margin. In warm weather. Driving in a moderate manner. In cold weather, when that same battery has to heat the car, or if you stomp on it, there goes that safety margin. The point is that EVs, as they exist today, are not Elon Musk or anyone else's magic carpet that's going to cure all our transportation woes.