Overall it looks like a good site. I would consider using a modrewrite for all of the links including the search results pages. You may have gotten links too quickly for a new site. It looks like the domain was created at the beginning of August, but Yahoo shows you already have 23000+ backlinks. That would look unnatural to the search engines. As a result they may not count some of those links.
I think your site may be in the sandbox, since the site is new you should build backlinks slowly until the site gets a bit older.