Color me sceptical...
It's funny we're not seeing actual specs about these batteries. Nothing about storage capacity, power output, and especially (in terms of payoff factor) working life. If such an announcement doesn't give the details right off the bat, I suspect they're hiding something (because if it really isn't too good to be true, they could tout it as a selling point).