You nailed the game look and feel. The aiming mechanic is so cool!
As for the difficulty – I wonder what the game will become if add a visual reload (you need to reach a certain point of the screen with aim; the positioning might be randomized)?