I can definitely take a look at both of those things. Yeah, the Games page was a bit of a challenge because it doesn't have a really strong purpose, but I think you are on the right path. Refocusing it to be a release list on entry, featuring all sorts of other content probably makes the most sense. Look for an update in the coming days.
I'll also see what I can do with the captcha image. It should be easy enough to regenerate the image, but I'm using a third party tool to do it, so who knows.
In any event, thanks for the feedback and I'm glad to hear you like the design!