Not every month, no :3 The more you donate, the longer you keep your status. You could donate a higher amount all at once, and have the benefits for a considerable amount of time, without sending money every month.
no, not that I know of at least. But that would be called subscribing. I've stopped my subscription a while ago, and I still have all the benefits. Best to ask that in the Feedback/Support section though.