I come to know about this blog post by recent blog post on Penguins, Pandas, and Panic at the Zoo! I have very good experience with example number 6. Honestly, It's working without any issue towards performance and ranking. But, I have very critical issue after implementation. I bought new home but, I have to hang Sign board with my old address. I want to give live example with Google search result. I have removed my old website and set 301 to new category page due to duplication issue. Honestly, Who will like to mesh up performance in panda update? There are 56,311 links & 551 source domains pointing to my old home page. Just see this one! I'm creating quality links to my new category page where 301 redirect set from old home page to category page. I have big mind bubble about display of URL in search result. Why Google shows old home page URL in search result? Does it require to create 56,311 + 1 links or 551 + 1 source domains to get appear my new address?
I am seeing that people is actually building links for machines and not for persons, I think Google is trying to see links as a person would do. Think of that
You’ve got severe down-time or latency issues. You’re blocking your site (Robots.txt, Meta Robots, etc.). You’ve set up bad canonicals or redirects. Your site has massive duplicate content. You’ve been hacked or hit with malware. for more details try this link http://www.seomoz.org/blog/6-ways-to-recover-from-bad-links
If anyone want to recover with bad links, immediate stop link building and try to remove old links from Spam sites, go for very less and quality links try to publish articles and Press release to maintain the ranking..
When did you re-directed page? may be google still not updated your page with new ones.., it takes some time to get your new page indexed in google..,