You should put screenshots, descriptions, trailers, and gameplay videos up on that site. Would help a lot I think. "Hungry Squid" means nothing to me, and people aren't going to click on it without a little more info or a little more convincing. They all look like good games though--don't give up on 'em just yet!!!
We put some star ratings on there to show that the games are highly rated, just not widely known. Good idea about trailers and gameplay videos though - we'll definitely add those soon! Thanks!