After two years of negotiations, Israel throwing whatever they can against any possible agreement, and the Republicans in the US Congress doing what they can to scuttle the deal, we finally have a...