possible spoilers - unsolved mysteries
There were many aspects of this story left to implication. When asked to identify his wife and daughter he never gave a reply. We were left to assume that they were identified by him.
I don't recall that it was ever clarified whether the police or the insurgents were responsible for the fate of his family, and yet made no endeavor to search out insurgents the way he did the police.
Had he no idea as to where the wife might leave the daughter while she was at work? If not, then he and his wife did not communicate well. The first police interrogator questioned his relationship with his wife as if it were implied that she might have been with the insurgents unbeknownst to him. It was claimed that the daughter was not with the mother at the time of the riot and yet ultimately it seems that by some means the daughter too was dead.
So the entire story is an unsolved mystery.
When Ali Alevi decided to kill illogically at random some policeman, he went to a remote hill overlooking a freeway, and from a great distance snipered the cop. It is highly unlikely that anyone could possibly have determined where the sniper was, much less who he was, at the time of the incident. He would have been a vague figure at a great distance. Furthermore, he had concealed his vehicle in some kind of tunnel. So no one would have been likely to know where he went or what he drove.
After he went to the shore of the Caspian sea the film implied that there was a police helicopter there to track him. The Caspian shore is a long way from Teheran. There couldn't be any reason that they'd know he was there to be searched for.
Other than a random check there would also be no reason for the police vehicle on the foggy road from the Caspian back to Teheran to have attempted to stop him. He had traded vehicles before then even though no one should have associated him with the events. There wasn't any logical justification for his taking his old car to the junkyard and getting a different vehicle either.