Positech Games website

I notice the main Positech Games website has an image for Redshirt by The Tiniest Shark but it does not appear to link anywhere useful. Would it not be better to link it to Redshirt?

A similar statement can be made for Shadowhand (it too does not link properly off the main website page) by Grey Alien Games.