A: The Tesla semi will not
A: The Tesla semi will not cost $150,000, just addd up the battery costs.
B: Plenty of electric tractors already on the road and available for sale (Peterbilt, Volvo, Freightliner, Kenworth) and they are all achieving .5 miles per kWh at 82k GVW with a variety of different battery chemistries and electric motor locations. So 500 miles = 1000kWh of battery capacity. Even if we predict Tesla having a 20% efficiency advantage, they still need 800kWh of batteries.