Elon didn’t just build the Tesla car, he also built a network of thousands of charging stations all over the country. Most are at places that have a restaurant so you can get a meal during the charging. You are right about the 120v not being an option, I’m pretty sure they are all at least 220v. The charging stations are on maps in the cars flat screen and it tells you how much charge you have and how many stations are on your route. The trucks starting price is about the same as a Ford F-150. A decked out ford is actually more than the Tesla.
I read some cool things today on it. The body is frameless and made entirely of heavy gauge stainless steel. You can walk on it without it bowing or denting. The bed has a retractable cover that is sturdy enough to be walked on and is waterproof too. It is power operated and stows inside the roof. There is also a retractable ramp for it that you can drive an ATV into the bed. 0 to 60 in 2.9 seconds. (Wow) 14,000lb towing capacity. There is even a camper version that has a futuristic pop up tent in the bed. Front trunk and storage under the bed. At 160,000 miles the battery life is still supposed to be at 90%. Of course keep in mind that no car manufacturers ever actually get what they state on mileage or capabilities, but it gives you an idea.
I agree that the thing is ugly as hell, but the technology in this thing is impressive. Ford is starting a design for an electric truck, but it’s still a long ways out. As are almost all the other major manufacturers. Hopefully there will be more options for traditional styling. I bet within 5 years at least 50% of all vehicles sold will be electric, and with each year range and capabilities should increase.