I saw you guys at the Montreal ComicCon and thought it looked great then, looks good now too
I can't really see what else you could do differently, it's very informative and you have a demo link. I'll probably be in the same boat here in a week hehe, I plan on just plugging away and pushing it where I feel I might get the most traction (i.e. Niche hangouts)
I'm sure it will pick up later in the campaign
PS - I just backed you hehe.