This was peer-reviewed
This was published in Science, that's a leading peer-reviewed journal, and it shows that the study has undergone strong peer review.
The fossil was ...which is well duh....not the speculative "this could change out of africa" so nope.

