I actually signed up for that same exact program last night! From my research, it seems to be very legitimate, and the fact that they have been around for a long time is also a very good thing. Unfortunatley, I dont think that I will be using this program that much, because I saw that you have to refer other people, and I absolutely suck at doing that. If you know a good way of getting referrals you should do just fine with the program. I hope everything works out okay for you, keep us posted on what happens!
SFI is a legitimate program. I've been with them for about a year now and I really can't complain. I haven't made six figures yet, but that's because I haven't put in the required effort. With SFI you reap what you sow. It needs time and real dedication which is pretty hard to do if you have other jobs. If it's all you are doing, then you are likely to strike gold.
Attention: "role based name" email prefixes such as support, webmaster, info, contact, forum, service, affiliate, admin, traffic, partners, marketing, etc., for our member accounts are not permitted. They are acceptable for a vendor listing, but not for the member email. This is due to bulk email processors scrubbing them for delivery due to extremely high bounce rates. Please apply for membership using a personalized email prefix. Something like firstname.lastname@example.org.
If we discover you signed up with a role based name we will give you only one message to change it. After 3 days your account will be removed if the email is not changed.