All of this is moot however if there are significant delays. The network difficulty is rising with 40% every 2 weeks now. Perhaps the 3 month MPP timer should kick in at the original announced shipping date set at 0 BTC until delivery? This would provide an incentive to prevent further delays.
I think they already have plenty of incentive to avoid delays, and I will continue to give HashFast the benefit of the doubt until any major promises aren't kept.
If it ever came to a point where ROI + a reasonable return cannot be delivered within the MPP's 400% clause, then I'd say the more workable fix would be to raise the ceiling on the MPP to provide whatever hashing power is necessary to recoup customer investment (especially early customers), including consideration for unavoidable customer costs (i.e. electricity and, for MPP miniboards, cases, power supplies, etc).
In other words, for customers that buy the MPP, and after taking into account reasonable customer expenses, if in order to achieve profitability it ultimately requires five, six, seven, or more additional ASICS, rather than the current MPP pledge of one to four ASICs, then I hope that HashFast is willing to go that extra mile.
After all, HashFast says that "We want our customers to succeed", and that "prosperous customers make for a healthy and prosperous company". A customer that fails to achieve ROI clearly is not succeeding nor engaged in a prosperous business.
But before going down that road, you've got to give HashFast a chance to deliver. And I am encouraged that they will.