Independent sites dont earn their revenue from referral links.
CMMonitor is not independent ?

They have review for almost every cloud mining on earth and they are clearly mentioning those who are not paying. Moreover, they have review for your favorite cloud minings like CEX.io, KNC Cloud & XBtec.

As for your ROI; so what, early pbmining customers also made a profit.
So far, I have not made ROI here as I was a late investor in CloudMining.website. Interestingly, I made ROI on PB Mining and whatever I get from them now is bonus for me. The only cloud mining where I have suffered loss is CEX.io, the super legit one according to you !!!
Tell me, are you reinvesting your payouts ?
I was reinvesting till mid-Feb, but I stopped reinvesting after they increased the price to 0.002 BTC/Ghs. That did not affect my earning though. Now, as it is lowered again, I am planning to reinvest again.