Bold claims, but that energy density would be amazing.