Is it worth putting a link to the kickstarter on the front page? Would certainly help explain a lot about the project and if it's still running people can chip in.
Probably not a bad idea, since a lot of people are (self-entitedly) misunderstanding the scope of the project.