Let me start by saying your site looks pretty good.
A couple of things I would do right away. Instead of having the dynamic urls try making them more search friendly. The software you're using might already have something built in to create the search friendly urls, but if now you can use
mod_rewrite in an .htaccess file to set them up.
SEOmoz has a guide that also can help. I'd also use a 301 redirect (see SEOmoz article) to point your non www domain to the www version. You can do it the other way around too. Just make sure one points to the other.
I see for most of the pages you are not using <h1>, <h2>, etc. I would make more use of headings where appropriate. You don't want to overuse them, but it's a good idea to make the main heading on the page an <h1>
You should wirte better page titles and make them unique for evey page on the site. It looks like your software is writing the page titles for you and placing. Try to get your keywords in the front of the page title if you can. I like to match my page title with my <h1> heading and often the url as well.
Write more content. It looks like the site is still new and while it looks nice it could use more content. I assume you're planning on getting there, but quality content is really the best foundation for seo. Some of what you have looks like free articles. Fine to use at first while you build your own content, but in time have more origina content.
Get backlinks. It doesn't look like you have any at the moment, which I assume is because the site is new. I would think an AdSense related site will see lots of competition and will need quite a few links back to the site. Look for quality and related sites and try to get them to link to you.
Patience. The site is new and it usually will take some time for new sites to start showing up in the search engines, particularly Google. You certainly can show up quickly, but don't expect instant results.
All of the advice assumes you've identified the best keywords to target for your site. Look for as many as you can. Even if you think you know what keywords are best for the site look some more. A site like yours should be able to find hundreds, even thousands of keyphrases to target. Build some of your content around the keyphrases you find.
Mostly build the site for your visitors. Think people first and search engines second. Maybe a close second, but still second.