The teachings on the puredhamma.net website appear to be based on back-reading modern Sinhala meanings into Pali. Here is a critique by Ven Dhammanando: https://dhammawheel.com/viewtopic.php?p=421520#p421520
And some other threads: