Well, it appeared to be a royal srew up from both my employer and the law firm. All three LIN numbers (I-485 for me and wife, plus I-140) are for different people. Immigration officer was not able to find me in the system. Boy, they tried hard, using last name, first name, SSN, DL, company name...