I doubt that an election in which the ruling group got 10% of the vote would fool anyone.
Iran is a first world country in Teheran and several other large cities, but distinctly Third World in the small towns, villages and countryside. There is the belief that the victory of the incumbent is the Will of Allah, which is diminished when the villagers discuss the election and find that nearly everyone voted for the opposition. Then they get on their cellphones and find that no one in any of the neighboring villages voted for the government, either. That is what happened to the Shah, that and the rumors, which turned out to be true, that he was dying of cancer.
Note that Ayatollah Kalmeinei and Amedinejahd have serious disagreements, even though Amedinejahd was vetted by the Ayatollah's panel and supported by them. Iran is NOT a dictatorship by a single person: the governmental structure is quite complex, and probably not understood by anyone in this country but the experts.
There must be at least the appearance to a large number of the people that the election COULD have been won by the incumbents, or it is useless, like the election Batista held in 1958, or the one that Assad recently held in Syria.
War is not going to stop Iran from trying to build a bomb. Iran is too large to be forced to do anything. The way to prevent Iran from having the bomb is to negotiate with them. They must feel that they are getting something important in return for their concessions beyond the lifting of the sanctions, like an end to Jewish settlements in East Jerusalem. Of course, the one thing that would really be effective would be the removal of all nukes from Israel.
Note that Israel has no more right to have a bomb than Iran.