Hey Cristian,
Here are a few things you can and should do, that will give you advantage and improve your site. I will start first in terms of design.
– Lose the bold text. Bold text is really hard to read especially when it’s back text on a white background. Solution? Make good description in a normal size, and you would want to change the font color to something like #333 which is more pleasant for the eye and is widely used by most sites.
– Too much white space. This is mostly because of not long enough descriptions and or paragraph styling. Empty white spaces, give the site an empty look.
The rest seems fine although you can always find a better template if you need to.
In terms of affiliate links, you might want to cloak your links to something like cityofpokeronline.com/out/brandx. Then use Google Analytics to track all /out/ links. This will show you (most of the time) any real clicks going to that program. Trust the programs but verify as well. Having your own clicks info can help you workout issues cause sometimes, such exist in the tracking systems.
Keep up the good work.