This is very valuable information and I have to say I have learned this to be factual over the years. You cannot and should not promote your main affiliate home page anywhere especially in traffic exchanges like traffic swarm or any of the others out there.
Keep in mind as stated the reason you joined them. Was it so you can look at other people's offers?
Probably not, it was so you could get your page viewed. I would also be willing to bet however while surfing for credits from time to time a page would catch your eye and you would take a little more time to see what it was talking about providing it was not to much info (after all you need to continue to build those credit... right?).
So the right thing to do is to have a eye catching short to the point capture page that entice the view to at very minimum leave you there contact info so you can provide more detailed information. I love the steps and information provided in the post and would endorse it 100%.
To Your Success,
*Link removed as it violates forum rule 2-F.