I think the small audience is because this page has no downloadable game on it. It has a neat title, and art, but I imagine people just looked and saw no download link and just left.
Yeah, that might be true. Soon there will be a demo, hopefully the audience gets bigger then ;)