Heh, still not quite used to steemit, not posting that much, will note that.
So, adding funds procedure is just sending whatever the amount you'd like to the deposit address, below 1000 USD or EUR if you haven't verified your account, depending on what currency you chose for the card.
So far they accept BTC, LTC, ETH and DASH deposits, not quite sure how they convert to fiat, but you can tell they take a bit to themselves, at the time I was just happy to have this option to spend some of my old earned BTC online.
So, on the problem side:
my 1st deposit was delayed;
eBay not accepting the card and sending lots of confirmation messages to phone, since it really needed a PayPal account
On the good side:
Their support replied very fast and manually credited the account upon seeing the deposit, I haven't tried depositing since then, so can't comment on more