I mean everything I'm reading says that Trump just gave Iran the same deal Iran had on the table six weeks ago. We don't appear to have negotiated, well, anything. This looks like Trump giving up and going home.
Which is great news - except I fear that he's doing it because Cuba is easier to beat the shit out of than Iran.