"That website is dedicated to theosophy, not science"
Only in your mind.
The home page of that website reads:
Exploring TheosophyThe Synthesis of Science, Religion and PhilosophyDavid Pratt's Homepage
Wrong again, eh?