I got a hold of him on facebook and he said Amazon closed his account that he uses to run steem.cards he says he's trying to work it all out and do refunds, he also just updated the site to say all of that too. This all makes me think it's legitimate, but I still haven't received a refund.
RE: Show your love for STEEMIT on Facebook with a customized frame.