If you have questions all you have to do is ask.
We have been in the biz 10 years, run several paysites with CCBill affiliate programs. We don't post on the boards, or I should say didn't until this site came to be.
As for this site, every new employee gets a monster project to see if they can hang. Obviously with 78k results on google for CCBill programs this qualifies. Not only does the newbie have to add programs with referral programs but programs without as well. Then he has to get it to the top rankings in both google and yahoo.
And no it is not a Tossoffmedia rip off. I am actually pretty proud of the newbie, he wrote a scraper to pull all ccbill program urls from google and is now adding them by hand to the site.
So I am not quite sure what you mean by you have been approached by us, yes we joined your affiliate program and updated your information as you requested but other than that I am not sue exactly what you mean. If you would like to talk further please feel free to drop me another email, we can chat.