Best of luck.
Minor item: FAQ says that pricing will be available by end of 2015, which has just passed.
As for product feedback, I've literally never understood the appeal of debit cards over credit cards. I get cash back, delayed payments/free float, better anti-fraud, and better purchase protections with a credit card. So, I wish you the best of luck, but I don't "get it" unless there's a largish market that can't get (or can't handle) credit cards.