The second quote is also relevant to your second point, where they say they primarily want to cater to financial institutions.
That's what I was referring to as "baseless speculation". Is there any plausible explanation why "financial institutions" would want to mix their coins at all? Even with the best chain analysis there is a massive reputational risk for them to get tangled up with some "unclean" coins or just generally getting blamed for helping launder bitcoins, and I don't think coordinator fees (assuming the talk about providing liquidity means they'd get a share of those fees) are sufficiently lucrative to outweigh that.