I don't think I'd want to place coins on a card like this. What would the benefit of this be instead of just converting the coins to fiat?
I don't think you would have to place your coins on the card. It's just another avenue to spend bitcoins. For instance you don't literally place fiat on your bank's debit card because it's connected to your bank account thereby giving you an additional way to access your bank account. What I am simply saying is, a Bitcoin Debit Card can be an additional and instant way to access your Bitcoin Wallet.

You have to put funds in there site to use the card. As far as I know, they have full control over it(no multisig)