You might be in the "Google sandbox". Keep working on the site and it will start paying off, it is tough to rank sites on Google when they are brand new.
hi you have error on your page correct it check it http://validator.w3.org/check?uri=h...(detect+automatically)&doctype=Inline&group=0
Everybody has those. I can't think of one time that I've seen W3C not report an error. And I run all of my clients through it.
because the yahoo ignore the nofollow website and blog, while the google banner you to get the backlins for the nofollow website and blog. So the most problem maybe be your backlinks.