I want electric vehicles to succeed more than anyone, but lets not delude ourselves:
Tesla's batteries are not that energy dense, they are currently 140 Wh/kg[1]. A 400Kwh battery will weigh at least 6000 pounds.
A 400Kwh will get you maybe 150 mile loaded range, 200 gallons of diesel in a semi is a 1300 mile range[2]. To compete with a 400Kwh battery pack you only need to carry 25 gallons of diesel.
Charging a 400 kwh will take at least 3 hours on a supercharger, vs a few minutes for diesel. Its simply not practical for "long haul" as claimed. For it to be usable for long haul you need at least 500-600 miles for a days driving then charge overnight (even that is low for a truck driver). 600 miles is a 1200Kwh battery at 24,000 lbs costing more than the truck with some kind of faster charger so it can be ready in 8 hours.
Bottom line diesel is 30x times as energy dense as current battery tech and that not even counting how much efficiency is left on the table for diesel, the various super trucks programs are showing real world 10+mpg on a semi vs the current 6.5mpg standard by doing secondary heat recovery like a power plant among other things.
The Tesla semi might have some use for local urban delivery but I am highly skeptical of any "long haul" highway replacement claims, will be very interested in the real specifications come Thursday.
[1] http://enipedia.tudelft.nl/wiki/Tesla_Model_S_Battery
[2] https://insideevs.com/tesla-semi-truck-battery-is-how-big/