It does save, my zoom is usualy the way I like/had it, but it does change inadvertently on me often.... phat/stupit phingers.
I think a problem here is because you can adjust/change your zoom with the [ or ] key, even when not zoomed in or in "zoom mode".
IE: you're furballing, accidently key the "[" a bit, usually in my case from throwing out check-6s left and right, then eventually I'll hit zoom when I'm ready for it and need it, and surprise snafu zoom is off (so I fondle the "]" key a bit, done), but I'm thinking most players think it's static when not zoomed in and flying around, so you get these "OMG WTF STUPID HITECH, THIS IS BROKEN, WHY DOES IT NEVER SAVE, FIX IT FIX IT FIX IT" when in reality, that's not your/the problem.
It's saving the variable quite well, at least on my end, but it's the modifying/adjusting/changing when not intended part that is a problem I encounter often and maybe the problem everyone else is frequently having too.