1. No points for non travel/dining currently
2. $0.01 = 1 point
I can see how this card is great for people who haven't established good credit and need to use debit cards, but I'd think that even this audience would want to get credit cards so they can get improve their credit rating.
Innovation in the space is certainly welcome, so I'm absolutely rooting for you. For now though, it's from the sidelines.