How does this card get connected to retailers? Do they have to sign-up individual retailers? Are retailers accepting Coins or are the coins being exchanged at a live rate?
In my experience doing Point-Of-Sale, these kind of new debit/credit systems are very slow to gain traction. I'd be concerned with their levels of adoption at brick and mortar stores.
They have a Visa logo and are accepted anywhere Visa is accepted and can be used for ATM withdrawals too. You pay at retailers in US$ or EUR etc but it will be converted and deducted from your altcoin balance.
They have nothing to do with VISA and cannot prove it...