Milestone-based bonuses are really neat -- thanks for the idea. Also never thought of the cold paid-ads angle.
I do disagree on there being no predictability -- that's like anything else. After the big one I'd assume most vendors that are successful on their first launch get lazy fat off the success and tone down their affiliate attraction/marketing efforts and therefore the number of new affiliates every month drops, creating that seeming inconsistency.