Rule One. The Scientific Method cannot prove anything. Indeed, its only purpose is to disprove false assertions and hypotheses.
Rule Two. Whenever somebody -- anybody -- claims that they have scientifically proven something -- hold onto your wallet and check the silver drawer.
The point of scientific challenge and technical criticism is to knock holes in things.
What a bunch of whiners. Challenge and disbelief are the foundations of good science. Believing what you are told is fine when it's your parents or your priest talking, but not some scientist out on a grant.
When scientists make assertions, they are SUPPOSED to get challenged. HARD.
If you read the article you'll see that Taleyarkan is submitting new papers to refute his critics. Hence, the scientific process goes on.