Infrastructure needs to be built across the US before any EVs can go mainstream. Also, EVs are going to have to have FAST recharge capability. Nobody wants to take a trip cross-country and have to pull into the electric station to wait while their EV recharges.