I agree with some things, but the three kinds of different missiles is something i really like about it, they all have a different way of how to use them. And for me, the settings do save so i guess you have multiple maps with data or something. ;P
Flares are already in the game - H
If u press Leftclick there is a cannon.
I don't know about the other stuff, but hope you will play some more and understand it a bit more!