I agree Everett, my site must have received a keyword level algorithmic penalty. Because, all of the unrelated sub-pages are being ranked. It's a poor SEO decision.
I'm cleaning the cheap social bookmarking back-links. And, starting to build some quality and natural links to my site. Hopefully it helps. I'll brand it to Imraaz Rally.
My anchor text distribution is unnatural as you pointed out. I'm working on that. Thanks for the suggestion.