Well, sort of hard for me to reference a broken link...I guess you didn’t click on your own link?
If there is a link somewhere to independent test results, please post it here in the thread.
It is detailed but rough around the edges. (For example, there is an amusing typo for 'pressure sensor' on page 4 at the bottom).