Hi LB,
Thank you for your kind words. I have seen and read your case as much as you have shared. I have seen many before and based on all the details I was expecting your cards by Friday (day before yesterday). Now keeping all the timelines, I can say this is your week.
Based on experience...