Fiskar tried the motor->generator->electric drive train, but ran out of money, and they kept catching on fire (the fraud certainly didn't help either).
Allegedly the Tesla tractor weighs within 1000 pounds of a comparable diesel tractor, since the diesel engine/trans/gearbox sure aren't light by themselves.
As with any tech, the early adopters will pay more, but will advance the tech for the rest of us.
But like the article says, there are lots of short local routes where the truck will park at home base overnight, which would be easy to go electric on.