I hope they'll be able to do it right. But, as soon as they change their algorithms, SEOs will reverse engineer them again and change the optimizations. There can be no definitive solutions, at least not with current technologies, because SEOs are very smart and very fast at adapting.
As an aside, the first over-optimization that I would target if I were google are keyword-based domain names. Keywords in the domain name are given WAY too much weight; how often do you find that the top three results for the search "XXXX YYY ZZZZZ" to be very shallow but keywords-rich websites with the domain names www.XXXXYYYZZZZZ.com, www.XXXXYYYZZZZZ.org, www.XXXXYYYZZZZZ.net?
As an aside, the first over-optimization that I would target if I were google are keyword-based domain names. Keywords in the domain name are given WAY too much weight; how often do you find that the top three results for the search "XXXX YYY ZZZZZ" to be very shallow but keywords-rich websites with the domain names www.XXXXYYYZZZZZ.com, www.XXXXYYYZZZZZ.org, www.XXXXYYYZZZZZ.net?