At an expensive $100/MWh that's about $25k worth of power. Who builds an expensive ship to transport $25k worth of anything?
Even with electricity being one or two orders of magnitude more expensive, this would be a bad idea.
> It expands on earlier concepts presented by [...] startup [...]
Looks like the main business is fleecing VCs.