It'll be short-lived. US is already working on dealing with Drones.
As to their promises, exactly why I say 'no deal!'. And really, Iran is doing what they always do. Stringing out negotiations. In this case, they're hoping for political pressure to cause Trump to bend, or get to the midterms hoping the Dems will win the House in the hopes they'll hobble him (and they'll try their best if so).
IMO, Trump wants a deal, but isn't going to take a bad deal, which is all Iran will offer. Let the strikes begin anew, send in SOF and CIA to assassinate Regime leaders, arm the Iranian citizens and overthrow the totality of the Regime.
That will be a history making 'win'.