Went to Local INS District Office in Dallas at 4:45 AM. As per security guard, today was "lite" day so ONLY 50 people in-front of me in the line. Got in and INS officers was good. He collected 2 more pictures and fingerprints+signature on I-89 card (same as POE).
He told me to wait for atleast 6-7 months and in worst case upto 12 months. As long as I have stamp on passport, it should be OK but I may be able to use it to go to other neibouring countris like Canada and Mexico (here goes all vacation plans in Mexico....).
INS Officer told me that file still has all correct info, it just that person actually printing card made mistake at Keybord and I got screwed. INS did not charge any FEEs to me for I-90 as it was their mistake.