This is an interesting conversation, but so much of the information provided and examples given are out of date. You need to look at the realities of current EV's and not those that were made 5 or 10 years ago.
Regarding trucks, the Tesla Semi is a Class 8 day-cab semi which meets the weight requirements. It has the same load carrying capacity as other Class 8 diesel semi's. But, can accelerate from 0-60mph in 20 seconds, which aids with roundabouts and getting onto motorways. It will maintain a speed of 60mph up a 5% incline, where diesel trucks only manage 45mph, better for traffic flow. The largest
battery version has a range of 600miles, verified in real world conditions hauling batteries from the Giga-factory in Arizona to the car assembly plant in Fremont. When charging it adds 400 miles of range in 30 minutes. This is partly due to the fact that it doesn't use 1 supercharger, but can plug into 4 chargers.
EV batteries are developing faster than mobile phones. The current Nissan Leaf 60kWhr
battery pack fits into the first Nissan Leaf built, and gives 4 times the range from a
battery only 3 times the power capacity. Replacement
battery costs are dropping and will continue to fall. Local garages are starting to offer
battery swaps using
battery packs from wrecked vehicles. The used
battery pack is then being sold on by the garage to be used as storage for renewable installations.
Increasingly the design of batteries is closer to the requirements of EV's. The new tabless design will generate small amounts of heat during charging or discharging, removing the need for
battery cooling. It is also largely recyclable. It provides increased storage density (range increase of 16%) and costs 14% less per kWhr. This is bordering on the level required to make EV's the same cost as fossil fuel cars.
Battery life is as yet still unknown. Many manufacturers offer an 8 year/100,000 mile range. Tesla, with a lot more real world experience changed this to 8yrs unlimited mileage.
Charging, Hyundai have launched the Ioniq5 which charges from 10% to 80% in 18 minutes with a 298 mile range. A sub-5 minute charge will give at least 60 miles range. You need to understand that with an EV, you don't discharge the
battery fully and don't frequently charge it fully. So whilst a Tesla Model S attached to a supercharger will take 6 hours to charge, I never spent more than 30 minutes at a supercharger. This was at a time that I was doing 27k miles a year for business. Now I have a Nissan Leaf as I rarely drive out of Somerset, so the range of 110 miles (real world range) is fine. I drive about 120 miles a week currently (6-7K a year) and charge the car twice a week. I leave it connected to the charger whenever at home, as the app allows the car to pre-heat before driving. For most people in the UK, an EV with a range of 250+ miles would only need to be charged once a week, not every day. So even people in blocks of flats can own EV's without issue. People who do in excess of 20k miles per year will require a charger at home.
Maybe reading
https://electrek.co/ or
https://insideevs.com/ would bring you more up to date with current EV status.