What do you think the best way to promote the affiliates? Through good seo work on reviews or buying ad space for them on related sites?
Focusing on value and conversion should be higher priority than seo as conversion does affect seo results.
You will earn far more money on revenue share than CPA. CPA is short term gain in exchange for the long term commissions