I think both of those ideas are really cool. I’d make it really clear the yearly donation is just for ad-free, just to head off any possible complaining at the pass — this is the Internet, after all.
I have no idea how hard it’d be, but maybe make gift subscriptions available, too, kind of like you can buy subs for other people on Twitch?