Hmmm. Gotta say I did not find that article convincing. It just seems like he's skeptical of a paper that makes some wild claims.
The article also assumes that the paper was withdrawn because of some sort of political pressure. But fails to actually point to any real evidence. I think it's more likely that they made extraordinary claims and failed to produce the extraordinary evidence.