It's been such a long time since this website has been updated that it's just a lost cause.
Expect a complete revamp sometime soon! Hopefully.