I've taken the philospohy of SEO as 90% Linguistics and 10% Math. Beat the competition, not the search engine. It is much easier to analyze other sites than to reverse engineer what the vast team of Google Phd's have come up with lately.
These Google Quakes happen. Old school SEO is still a solid performer no matter what new algorithm.