That listing of affiliate programs. And you can probably see a need for a clearer statement of what the site is all about, right up top. It's far more difficult to look at your own site with the objectivity you have when looking at that of a stranger for we tend to fall in love with our creations. And we become accustomed to things we have seen often, even if we had reservations when we put them up. Get around this by asking others to take a hard look at your site.
Friends are hesitant to knock, but give it a try.
Further, as you surf, look for people offering a free site evaluation. Take up every offer you can find. It's impossible to be king of all hills. Amazon is learning this. Hopefully you already see the futility of this approach, that it is doomed to failure.