Hmm, this 74% stat is directly conflating funding and profit; it's a conflation that doesn't seem to make sense to me, as I really only care about the profit side of the equation. If you suppose that profit increases monotonically, this title hints at tremendous success - but I don't make that assumption. I'd be more interested to know the medium-to-long-term success - say, profitability at 12 months, or 24.