I like the idea but by allowing users to buy tokens through the app you basically set the upper limit for coin value. At current Eth price, and full bonus, you'll be getting MZI@ $0.01 and max will be $0.05 through the app purchases. 1 month ago this would have been about £0.003 which would be much more appealing.
I don't know how you'd get around this as you need end users to be able to purchase easily (in fiat).
MZI purchased through the app (in fiat)
can't be transferred to ETH wallets. These MZIs can be use only in app for buying actions.
MZI purchesed right now during preICO can be use in app and now is the best moment to buy them as you will get 80%-77% discount from in-app price.
In future MZI value purchased during preICO and ICO can be higher from MZI value purchased in app because MZI purchased in app aren't transferable to ETH wallets/exchanges.