My impression is that everyone is dialing back their excitement over those results. They were based on rats, they failed to hold up for primates and almost certainly will shorten lifespan for humans.
http://www.scientificamerican.com/article.cfm?id=calorie-res...