Hi Simba,
My D also received the same credit card offer in the mail yesterday. I did some research on the internet and found a site with a lot of complaints regarding this "bank." So to answer your question, no, we have not had any personal experience but I read enough to throw the offer in the trash