Good reality check, was there a lot of promotions due to the fact of 420 is a major holiday and if so would this product have much value launching on that day?
What other app could you compare this to in the "Rewards" world? Loyalty programs take time to implement, my favorite is in the casino industry, Harrahs/Caesar's. They have many locations that give you ability to redeem and accumulate so your not stuck at one location.