Meant to include you on posts # 8 and 10.
About the spoken language: In Iran, they, mostly, speak Parsi/Farsi (standard Persian language of Iran) not Dari. Though, there are some differences in dialect & accents in Yazd and Kerman.
I'd like to see more Zoroastrian immigrants to this country. They really seem like cool folks.