I think the answer lies with more links. As it always has with google. I have seen some small recovery / increase in google traffic by concentrating on social media links. It's slow and difficult though. I hope for more signs of recovery with the next update of Penguin. I think it's a matter of regaining google's trust but in the dark stumbling around.