Of course Tehran airport can handle the A380. I think they could not operate it with full capacity yet because gangway and luggage issues but it would work perfectly fine well above minimum standards.
Just give it soem time. There wont be a delivery in next two weeks and most likely also not on the next two months. I stated why. Iran might get some leased A330 with a quick paint job done on them but even that needs time.
I understand why Iran want it as quick as possible but it needs time and must be done careful. Any hurry can cause damage and in worst case cost life. I can give you an example. In t2008, long before my time...there was a leased A320 which was given to Air New Zealand.
Because there was little time for the transfer the machine was not checked from Airbus and its suppliers but from a local company in france. Airbus gave strict order to clean the airplane with a brush from dust. The local company did ignore this and sprayed water on it with a water hose. They then took off for a test flight. Because of the water the AoA sensors started to freeze when the airplane reached a critical altitude. The system got wrong data and plane crashed into the sea. All on board died.
As i say, this issues take time. Iran waited decades so dont bust it with hurry now. I´m sure Iran Air wants that all procedures are checked.
We are quite happy with our neo developments. Many orders and the process is going down smooth. ;P