The only thing that matters about any agreement is the inspection regime instituted in the final deal. We'll see if they manage to come to any sort of final agreement on that by June, but I'm skeptical.
Now Congress will go over this with a fine-toothed comb, no doubt.
I suspect it will be rejected in the House no matter what it's provisions.
Does the House have a say in it? The Senate is the place that regulates foreign treaties.
I think they'll give it a fairer hearing than the House would, at least.