Surely for a new start up any and all media attention is gold-dust and to be celebrated, not resisted. This all looks more hopeful than certain to me and I certainly wouldn't be risking my cash given all the alternatives.
It is not easy doing a set-up but I am surprised it is all so last minute in this case.