Hi,
I wanted to thank you! it wasn't you, I wouldn't even think about premium processing cos my lawyer told me before that it was for people who are on 6th year of their H!. I got the approval for I140 the day after I upgraded for PP.
One question about your I-485; have you done fingerprinting? If yes, has it been received by USCIS? I just had a look at the profiles of people from Iran. There are some cases whose I140 and I485 approvals are literally the same!
Best of luck,