i am also crying i got call from immigration today at 11 am. the agent told me i missed my landing appointment which was scheduled for 8th may.then he asked about the email . I said nothing is received by my repersentative.he confirmed the email address and said now it will be schedule for june .what is going on with them how it is possible. Now only god help me.
Your representative seriously dropped the ball here. At least you don't have to wonder any longer why it took so long and everything will be fine.