Most interesting thing is that it is designed for long haul trucking. Can't want to hear how they are pulling that off, doesn't seem to be possible given current battery densities.
It's much easier to stick a huge-ass battery in a truck than in a car. I'm fairly sure the tactic here is to take the convex hull of a truck and fill it to the brim with batteries.