Nope it doesn't. Nothing in the link demonstrates how these most-likely Democrat leaning and liberal progressive-oriented scientists are qualified to say that we can trust Iran with this deal.
We don't trust Iran. Nobody does. That's a given and why the agreement was made the way it was. Your statement exhibits a total lack of knowledge on the subject.
I didn't see anything about how billions funding terrorism is a good thing.
That has zip to do with Iran and nukes and is not part of the agreement. Never was, AFAIK.