I would say that almost everything depends on the developers, because everything is in their hands!
The project is cool and the team is working hard making sure that everything will work well as planned.
Marketing will bring great benefit to the project, so it is worthwhile. But all depend on quality!