I've read the thread but not the paper, and I have one immediate and relevant comment.
The peer review process of that paper is quite obviously THIS THREAD.
It is not the various "experts" to whom the paper was sent for peer review.
Various errors and questions have been raised in this thread. I'll try to have a comment in a couple of days that's more than just a quickie.