yes that is the issue.
you can put a man on mars, but at what cost?
the fact they aren't putting any figures down does not instill confidence and just saying that you believe you will be cash flow positive in "x" months doesn't mean anything especially with their track record of promises.