I agree the other hurdle is a negotiation.
If the big partners can not see a way to turn a dime out of this, then it doesn't matter how good it is, they will not sign up.
Also if TIS fail to get a good deal, then the product could be a hit and we still not see much of it.