Re: Do you promote this type of Affiliate Program...
Why not use existing membership software? You could use something like amember.com or a membership site based on wordpress.
I have membership sites using both, both are automatically integrated with the payment system, so when someone pays they get an account created, if they cancel their subscription or it expires without payment, then get removed, etc.
I am a former programmer, but if you are an Internet Marketer its better in my opinion to focus on Internet marketing, i.e. the things that bring you the money, and not these "building" things.
You are outsourcing though, that is wise and a good idea.
I am involved in many niches, I don't have a preference, I just go for any that take my fancy. I was involved in the recent mind movies promotion and did quite well out of that one.
In fact I turned the success on that into a caste study for our members to show them how to do it.
All my affiliate promotions is based on web 2.0 and SEO i.e. free traffic.