I am inclined to believe that the administration is lying about the nature of the so-called 'deal' made with Iran. I have heard that this agreement basically allows Iran to continue with it's current programs, does not require any compromises by Iran, and the projected date to development of a nuclear weapon is pushed back a matter of months.
Obama is a very slick liar. He has gotten away with every lie he has uttered, and has absolutely no fear of stating obvious untruths. This is no slip of the tele-prompter. It is clearly an attempt to allow Iran to continue in it's plot for nuclear weapons, meanwhile giving him 'diplomacy' points and reducing the price of foreign oil.