I'm so fed up of waiting for Google to correct itself up. It's been over 120 days and counting..
Yesterday, I had an article up on my website that was quickly picked up by several big news websites (those in the PR 8,9 levels). Got linked by so many. Yet when I search for an associated keyword today, my site is nowhere in the top 120 links. Adding a site:domain does list my site. So, it's indexed yet being punished for such a long time.