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. Nope, there's no traces of my case in USCIS database. It has never been submitted, and my company has no proof it was. They never found receipts and lawyer they used to prepare our immigration cases left the law firm and that firm has no records of the case. So here we go, lost more than one year since getting LC, need to start all over. Thank you, dear employer and careful lawyer!