Yeah, a site called Gamebattles was the closest for me back in the day. I haven't found anything else that's captured that feeling yet, as they've largely died off. About the screenshots, we threw together those as parodies a long time ago and haven't gotten any feedback about them so I thought nobody read them, heh. I agree that the landing page copy could use another pass, thanks for the feedback.