Now, coming to the most important part - Who will buy the token?
Basically everyone, because you need to make User level upgrade payment in ANSR tokens. The user may use his earned tokens "OR" buy ANSR tokens from Stellar Dex.
So basically, the only use case for ANSR tokens is to purchase level upgrades on your platform? What if there's not enough interest?
What if it isn't profitable to spend your time and energy purchasing tokens to buy level upgrades? If a crypto-currency has no intrinsic value, what is it?