Well said TPM. I have seen the posts you are referring to, as I did not previous to my first post regarding this thread.
I visited the website in question and see a lot of dated material, lacking much depth of detail.
Certainly sketchy. I'll reserve further comment since I don't have the time to do much more research, but I'm inclined to now lean towards your point of view TPM. Thanks for the detective work.