I posted a few days ago that this claim to find the missing link happens about every three years. Someone is always finding the missing link which is later disproved. This is another one of those scientific discoveries are neither scientific nor discovery. It is a prime example of the lack of objectivity among scientists.
Bingo! ... "Lack of Objectivity" ... Describes the realm of "Science" to a T.
Scientists are human, they can deceive in the quest for fame and fortune. The question is whether the scientific system failed. That this was debunked shows a clear success. That the previous ones you mention were debunked shows repeated success.