Re: Somehow I doubt it.
I just skimmed the article, and it seemed fairly carefully argued; my guess would be its status is more like "not peer reviewed yet", or "in the process of peer review", rather than "not up to peer review standards".
This is not to say that it is beyond reproach, just that to me it shouldn't be dismissed out of hand. And since the text is freely available, you can read it and then make whatever specific technical criticism you feel is relevant.