Yes, that site is the ‘religion’ of some here taught by man. Just glancing at it for 5 minutes, I witnessed the exact same point of deception that some swallowed here and trying to convince others of it. You did a good job of exposing it by refuting it with Truth.
Perhaps you could prove some of the errors, with scripture...