superclown2 - 6:12 pm on Jun 28, 2012 (gmt 0)
I have a lot of websites. Some are good, some are bad, some are wonderful, some are awful. The problem is that the successful ones, Google-wise, cover the whole spectrum. Sites which have been built in the same way using the same quality of content and which have attracted the same number and type of links can have completely different relevance for similar keyphrases. Some succeed and some fail but there is no logic that I can find to their fates.
I suspect therefore that there is a degree of randomness in Google's algo, whether deliberately or otherwise, and it could be that your site was just one of the unlucky ones. Personally I have found out that the old military adage of never reinforcing failure has been the best approach, for me at least, so in your place I would abandon this site and launch another, then another, then another ad infinitum. Sorry if this sounds negative but this is the real world.