I don’t want to waste time in discussions outside the Shroud Science Group, but I’ll make comments through the Journals that published my works. So please write a letter the the Editor clearly explaining your doubts and I’ll be happy to answer clarifying them as better as I can.
Somehow I doubt this will go anywhere.