I think what you'll see in the future is battery swapping stations, where they'll take your uncharged battery and replace it with a charged one. Certainly some logistic issues, but I still think this would be more efficient than driving giant trucks of gasoline around the country.