Cutting through all their hype, it's simply a very large battery that uses water and metal salts as an ELECTROLYTE instead of sulfuric acid. Safer than acid, possibly, but the weight of 400 liters ? More than 800lbs plus all the iron in the generator that charges the "super capacitors" and electric motors and all the other related **crap** ...
A ways to go indeed ...