To be honest, I doubt many people would know the answer to this question off the top of their head. I heard though that Amazon's affiliate program has went pretty bad. Perhaps that has to do with other types of marketing techniques. I know they are extremely strict and monitor very closely. However, your site doesn't seem like it would be malicious or misleading so you would probably be fine. Check their affiliate programs for yourself. Which ones would fit you best and make it easier on you to make money? I would go with that one, whichever one it is.
The most important thing is do you have the knowledge of the web design. If you don't have,then i would suggest you hire people to design it for you.