It's a given that no source is perfect, but Reuters is a much better source than Missingpeace.
I don't see anything in that article that should come as a surprise to anyone. Iran has been under sanctions for years, and for years its been skirting sanctions through illicit procurement of the materials it needs. The Iranians will eventually succeed in developing a nuclear weapon and delivery system, and the way things have been going, it's going to be sooner rather than later. That is the main reason why certain countries feel it is necessary to reach a deal with Iran now, before Iran gets The Bomb and has even less reason to be compliant.