This could truly revolutionary but they left out some really important information. The most relevant is how many full-depletion cycle can it take?
To see why lets assume the battery can supply 3000 full-depletion cycles (The A123 batteries did). Then our generic $100, 1 KWHr battery can deliver 3000 KWHr of electricity on demand.
So that is $100.00/(3000 KWHr) = $0.03 / KWHr or 3 cents per KWHr
That is way less than a gas-fired peaking power plant. So if these guys can pull off 3000 cycles at $100 per KWHr they'll create a 100 billion dollar per year market and won't be able to keep up with demand.