That's rather an overstatement. It's more accurate to say that it has been shown that the full picture is more complicated than the one narrow "slice" of the picture that various prior studies have produced.
You know what? The anti God folks abound with uber overstatements, so I choose to use some of their own ammo right back at em. Now tell me about the Peking man thing and the overstatements used by that crowd.