The main product should be in front. Upsells complement the front-end product...they're usually optional, but helpful (and relevant) add-ons to the main thing.

You can't just make an umbrella statement and say that the continuity program should always come first in this case.

Customers shouldn't care how you do it as long as you give them great stuff at a fair price

Affiliates shouldn't care as long as they're promoting great stuff that converts well.