Affiliate links don't just have to go to the homepage, so why are you directing them to there? Deep link your affiliate link to the exact product or service.
Is the holidays a good time to publish new content? Depends on if people are online during the holidays, if the content is holiday related, and many other factors.
Some websites like to show off their popular posts. Is that something you should do as well? How do you find out your popular posts? Should you keep promoting them and more.
Without content a website doesn't say what you do, or what you offer. But if you use the wrong content you will miss your target audience.
Are you talking more about yourself? Or talking about pains and fears?