I've exchanged a couple emails with the webmaster of the site, and he seems like a genuinely nice guy. It seems he's looking for some constructive criticism on the look and feel of the website, so I encourage you to head over there and throw him an email if you have any comments.
Of particular interest is his blog links, where it is his plan to do a review of each of his links there. He has agreed to link to Implausible Nature, and I look forward to seeing his review. :D