If the Iran deal is so great, why not release it?

Presumably the deal is embarrassing to either Iran or the Trump administration (or possibly to both parties).  My guess is the embarrassment is on Trump.  He gets nothing except the end of the global oil shortage he caused.  The Iranians will get a large financial benefit in one form or another – a benefit that will allow them to begin rebuilding economically and militarily, and that will strengthen the regime politically.  My poorly informed guess is that the financial benefit to the Iranians will accrue rapidly and strengthen their negotiating power, while Trump’s bargaining position will remain weak at least through the election, but probably longer.  I will be surprised if the Iranian nuclear program ends up better controlled than under the JCPOA. Way to go, Donald!