I think most of us have been somewhat confused regarding the uprising in Iran. It first shows that Iran, and the Arab people, are not all marching lock step with their leaders, and they have, low and behold, differences of opinion, just like us. Imagine that.
What is fascinating is to see the reaction of the establishment to the riots. First, they announce nothing is wrong. Then they say there may be some minor problems, but that doesn't affect anything the people have full control of. They then threatened and forced confessions or redactions from people who they think are behind demonstrations.
And, while we don't know how it will turn out, and it is quite likely that the existing Iranian President will continue in office, there is no doubt that the country and the people of Iran have changed. They have changed the way they see their country, their religion, and themselves, and their actions do not end at this election, but will certainly be felt in the future.