As for the holocaust denial, the Iranian translation is this:
“‘If the Europeans are telling the truth in their claim that they have killed six million Jews in the Holocaust during the World War II - which seems they are right in their claim because they insist on it and arrest and imprison those who oppose it, why the Palestinian nation should pay for the crime. Why have they come to the very heart of the Islamic world and are committing crimes against the dear Palestine using their bombs, rockets, missiles and sanctions.’ […] ‘If you have committed the crimes so give a piece of your land somewhere in Europe or America and Canada or Alaska to them to set up their own state there.’ […] Ahmadinejad said some have created a myth on holocaust and hold it even higher than the very belief in religion and prophets […] The president further said, ‘If your civilization consists of aggression, displacing the oppressed nations, suppressing justice-seeking voices and spreading injustice and poverty for the majority of people on the earth, then we say it out loud that we despise your hollow civilization.’”
That, and other passages from the speech that I cannot find on short notice, but. have actually read a year ago, may express some doubt whether the whole holocaust business went down the way it is usually reported, but that was not his point.
His point was that IF IT DID the way the Europeans report it, why the myth of the holocaust should be used to create a state in the ME even though they had nothing to do with it.
Myth, not as is in “hey, it did not happen”, but in “hey you are building a folklore around it justifying all sorts of things with it”. He is not alone in this, I can point to perfectly respectable Jewish authors who complained about the very same thing, though not in the same context.
So, my stance now is this:
Has he denied the holocaust? Not outright, but he expressed doubts.
However, his main point was that if the Europeans say that this is what happened, why Palestine and not Bavaria?