No. It's not.
This article is YOUR opinion. It is a vanity. Rogers finding have been corroborated by other peer-reviewed researchers. Most of your points are false and/or misrepresentations. I will not ping the list nor will I respond further to you on this thread. Have fun.
I can prove EVERY contention