Definitely an excellent idea and could be a good service. But rather strange looks in the end. I live in Spain, I ordered two bank cards. First dollars, ordered on June 13 with sending a simple post, still did not come. Second euros booked June 20 with DHL shipment and tracking number and still has not come, and I do not have tracking number. In the end, I had already spent $ 67 and I do not have credit cards or even tracking number. Upload files for verification not possible, a glitch in their system. I hope it's a problem of time, otherwise there are big doubts about the reliability.
You have got the EUR one now, correct?
Issues with card delivery don't have much to do with us - once the card is shipped, it is in the hands of postal service which we don't have control of. DHL delivery is tracked and guaranteed, although the cost bites, but that's DHL.
Issues with verification is a temporary thing caused by changing from semi-manual to fully automated process - should be working better and quicker soon.