This is a pretty solid game I actually can only see one problem but its big one. Controls need to be user friendly and very obvious on what they do. If the user can not figure out what they do or if there is too many controls then they will just give up.
The huge challenge with mobile games is to figure out what parts of the game the player controls and what parts will be automatic . Also understand that you build complexity over time if your going to make a deeper game with more options.
To better show you I have made 6-7 mobile games. Try 2 or 3 of them out and you will notice how you can get into the game easily and understand what to do in the game. Whether its a simple game like DK lost levels or more complex like Planet Exis you can pretty much pick up and play the games I made.
In closing you made an incredible game so your very close to nailing it and making it big. Make the games controls simpler for mobile gamers ( They are not like you and me) and you will go far.