I have been waiting one month, and picked it up in Tehran. A 2 months tourist visa for 23EUR. Even without recommandation letter. Hard job but that s it, it s working. I ve been told of a german who get it as well.
I ve been trying to find a solution with the pak embassy in Paris, and I ve been supported by Vincent Danna, that you certainly know as he had good contribution to these forums. He s been for me many times to the paris embassy but finally no way! They refuse to deliver me a visa by mail! Many thanks to Vincent and to the biker s solidarity!
His web site : http://vincent.danna.free.fr/
Now my advices :
If you can wait one month, ask the pak embassy in THR to send your request to Islamabad. Say that you prefer to wait than any other solution, go as many times you can to the consulate, write nice letters, explain why it s important, that flying or shipping is very expensive, try to keep in touch, etc etc, and enjoy Iran.
If you re not ready to wait, you can try a travel agency. That s what I did but it s risky because when the embassy knew that I was offering money to the travel agency, they where furious and almost blacklisted me. If you re ready, I don t know if it can work, but there s a travel agency with a pakistani employee who had a good connexion with the embassy. It s in front of the main office of DHL, at the end of Shahid Behesht Ave, next to Valiasr Ave. I m not sure it s a solution, and you can be against this way of proceeding...
Good luck, but it s definetly better to apply in Turkey.