Why does my render have a gamma value different from the viewport?
I opened your file, made a render, too much exposure.
I went to the compositor, turned on the  "backdrop" functions, everything went OK, even the animation rendering!

Looks like a little bug.