If we could only complement that battery with a small nuclear reactor, then we'd be in business.
Come to think of it, shipping would be quite interesting for a SpaceX style disruption - there is a market for many many thousands of units - enough to actually get good at building them in a repeatable fashion.
Of course there are considerable engineering and political challenges, to put it mildly.