That is true, but a gas or diesel vehicle can get refilled in 10 minutes, without consuming much power (a small generator is enough to run pumps at a gas station).
And there are 4x4 diesel trucks like Excursions and Suburbans that can carry 8 to 12 people in leather comfort for 700 miles, even over rough terrain (rough terrain shortens your range, just like anything.)