What you stated is pretty much all you have to do.
I would force a Teflon lube (dupont) thru all the control cables, pull the battery
out, and fill the tires with nitrogen.
In the long run, no matter what you do, oxidation will set in, in the places you can not reach to protect.
If it were me, I would ride it once a month for a couple hours or just give it to the person(s) you intend it to go to anyway. I'm not "romantic" about these bikes. They are cool but they are just bikes, and will rot into junk if not stored in dehumidified/climate controlled storage. The next person that "finds" the bike just may scrap it after 20-30 years of "storage".
No matter how well you store a machine, it will need restoration after storage so it's a tough call.
Unless they are ridden, and maintained or stripped into Cosmoline covered parts, stored in boxes... they will rot.