This is why you don't run affiliate programs from a barn. Cows can trip on the server's power cord. Seriously where do you guys come up with all these sites? Do you google "dodgy affiliate programs" and then click a random link?
It just looks like a landing type of page to me. Couldn't find any sign of an affiliate program offered.