It is a peer reviewed article that has not been retracted nor has any scientific evidence been produced to overturn the results. So it stands.
I think the study you linked to refuted yours.