Thanks Sandeep for your wonderful words, By seeing your post itself I was very emotional. Hopefully I will be greened very soon( But I am from TSC, hopefully TSC picks up like NSC).
Finally called Customer service to report that I did not received my EAD even thought i received approval notices couple of weeks back, she had taken all my info (including address, phone, email) and sent out Info that I did not received my Card. Later I asked her to transfer to IO, she did, but she was not sure about L2 officer. IO said that my file is processing fine and no issues till now, I am not sure if she was able to see all info on file but said she cannot tell if my Name Check is cleared or not.