For the spinning matter battery, the limit might be when the whole matter of 1 kg spins at the speed of light. I wonder if it matters how big the radius is with which it spins around the center?
For a non-rechargeable battery, I guess the limit is 1kg * c^2. As Einstein postulated that e=mc^2. And that guy was right more often then not. Is that also the upper limit for rechargeable batteries?
How long could a Tesla drive on 1kg * c^2?