The choice of in flight entertainment and food might also be a little limited given the Islamic Republic's politics. Iranian airports aren't the most user friendly with limited duty free and shopping opportunities, and as others have pointed out the flights would also be dry. As such I think the stories the OP linked might be more pie in the sky than reality.