1) Pre-mine of 42,000,000 coins is not 2% of the total supply in any meaningful sense for a very long time.
In a month, you would have a total supply of 43,800,000 coins mined, giving your dev team nearly HALF of the total supply.
This is completely unreasonable for any crypto.
2) Also the confidential assets line is silly: both BitGrin and Grin core team are already working on this, and given that you haven't been part of those discussions, it seems pretty clear that you have no intent of implementing a solution.
3) There is a SERIOUS security vulnerability in your code due to the commit you started your fork from. Good luck.
4) BitGrin is already a better solution for the problem you're trying to solve. BitGrin uses the time-tested Bitcoin emission schedule and has confidential assets in the roadmap. Learn more about BitGrin here:
https://bitgrin.io/do you know Beam have 20% premine ?