Very nice, I like the background, but I think it couldn't be suitable for a product like this.
I would remove all the "more" buttons
The "How it work section" should go to the top together with the download area
The contribute area is still not the one I'm searching for. I was searching for something like a kickstarter project