Nice! Wish I had this back in my gaming days. My problem with existing "rewards" cards is that the "rewards" they give you really don't matter that much ($25 off a starbucks card) after I spend $1000? I don't care.
In video games though, a $25 give card can get me a lot, so it feels higher leverage. I see this having a lot of potential.