Yeah, it's an amazingly stupid, uninformed and downright ugly website. Last time it was modified was Sat, Feb 8, 1997 8:24:09 PM, which was a LONG time ago.
At the time, when things were not all that great for Mac (I don't even think the G3 was out yet), some of it might have been valid. That site has no reason for existing today, except as an embarassment to whoever made it.