Isn't a battery a type of generator, to be pedantic ? There is not electricity stored in a battery, just a chemical state that happens to generate electricity.
And that it’s carbon free because in theory it could be charged by purely renewables, especially likely if you have personal solar, vs a real generator which is only burning fuel.