With the devs delivering either of the 3 apps or at least showing some progress, this will be an instant 5X profit and then, with some followup progress, 100X very doable.
One thing is for sure, they suck at PR but I'm betting on their MIT caliber brains - if they deliver. High risk / extremely sweet reward.