This isn't so much a question as a statement. There isn't much up-to-date info on this so I wanted to put it out there.
It IS possible to get visa on arrival at Iranian land borders, despite what many people will tell you. My brother and I did it in January 2016 and there was no hassle whatsoever (with New Zealand passports).
We were a bit worried, and we'd run into a lot of people who told us to go to an embassy in Tbilisi or Ankara to get our visas in advance, but a long series of events led to us throwing caution to the wind and giving the visa on arrival a bash.
You have to arrive between 10am and 5pm, and the guards at the first visa checking station might seem a bit surprised, simply because not many people arrive without a pre-made visa (also the guards on the Armenian side tried to tell us we couldn't go into Iran without a pre-organised visa, but they let us through with a knowing raise of the eyebrows). However, they'll pass you on to the visa issuing guy, who knows all the rules and is not in the least bit surprised that you've turned up wanting a visa on arrival. In our case this guy spoke great English and was very helpful. The process took an hour or so, but the guy filled out all the forms for us and gave us a cup of tea while we waited. He even gave us his phone number in case we needed any help or advice while we were in Iran. It cost 100 Euros (payable in Armenian dram or Iranian rial as well), which as I understand is cheaper than most of the agencies that take you through the process of getting a serial number and a visa in advance. The visa is valid for 30 days and extendable by 15 days.
As I understand it, nationals of any of these countries should be able to get visa on arrival at a land border (usually coming in from Armenia or Turkey): Albania, Armenia, Austria, Australia, Bahrain, Belarus, Belgium, Bolivia, Bosnia and Herzegovina, Brazil, Brunei, Bulgaria, China, Colombia, Croatia, Cuba, Cyprus, Czech Republic, Denmark, Egypt, Finland, France, Georgia, Germany, Greece, Hong Kong, Hungary, India, Indonesia, Ireland, Italy, Japan, Kazakhstan, Democratic People’s Republic of Korea, Republic of Korea, Kuwait, Kyrgyzstan, Lebanon, Luxembourg, Malaysia, Mexico, Moldova, Mongolia, Netherlands, New Zealand, Nicaragua, Norway, Oman, Palestine, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russian Federation, Saudi Arabia, Singapore , Slovakia, Slovenia, Spain, Sweden, Switzerland , Tajikistan, Thailand, Turkmenistan, Ukraine, United Arab Emirates, Uzbekistan, Venezuela, Vietnam.
Just make sure to do a bit of research and follow the rules. ie: wear a headscarf when arriving if you're a woman, make sure there is no Israel visa in your passport, etc.