I think this article proves they aren't. What a load of absolute fucking horseshit.
Here's what they could have written: "We got it wrong - here's what we now know". Instead, this article hides behind "Ooh, lookie - new evidence!", using content DOZENS of other articles have already published...