It's not really a site, it's a page of banner ads. Kinda reminds me of my first site, except mine was on geocities, had a black background and about 20 more banners (all unrelated to one another). I also was getting paid per impression, so after about 3 months, I had earned almost $0.75.
Go to wordpress.com and set up a hosted blog. You will still be on a subdomain, but it gives you an opportunity to learn how to use it before buying domains or hosting. When you get stuck on something, read. When you get pretty good at it (meaning you know what to do to make it look however you want), you can download a copy at wordpress.org and host it yourself.
You'll eventually need to do this because their hosted blogs are somewhat restricted with regards to plugins and allowed php functions. You can also register a domain later and point it to your wordpress.com blog so that you can keep the blog there but promote your domain instead of myblog.wordpress.com.
For the content, forget about the banner ads. Use the text links instead; you will be writing blog posts to describe your experience with, or give a synopsis of whatever you promote. The goal is to make an ad that looks nothing like an ad.
Take whatever you are promoting and research it in the search engines. Read what others write about it, take what you learned and write your own commentaries. Drop your links in the content in strategically appropriate places. Also, don't use your actual affiliate links. You are gonna need a bit of technical knowledge for this part, but there are several plugins that do the dirty work; you will want to redirect from a link that you (the plugin) create to the actual affiliate link. You may even want to redirect directly to the order page, just make sure your aff id is properly tracked.
There are about 10,000 other things you can do, but this will give you a better start. When you get stuck on something, read.