From his website:
~ Important Information About Stupid Cash
We regret to inform you that effective immediately Stupid Cash will no longer be accepting new webmasters. Effective October 15th, Stupid Cash will stop accepting new joins. All affiliates using the revshare program will be paid for the life of the memberships they generated.
It states he will not be accepting new joins.
To me that would mean stop sending traffic.
