Just to add that reason for restriction on site type taking part is a budget one and we look to open it up to more sites types in the future once the company has had more experience of affiliate marketing, they are very keen to work in the area. I would like to see Free Stuff sites being allowed to take part personally as I know they can drive huge traffic when “free” money is mentioned
If you have a site listed above but not on your account, I would advise you make an additional account for the appropriate site so you stand a higher chance of being approved without delay. To do this is very easy, log into your main account, scroll to the bottom of the front page and pick add additional account, type in the sites details and your done. Additional accounts are paid out same time as the main account so no worries about that.
Also there is a very good support document available from the merchant information page.