I like the idea and it was executed really well! my only suggestion would be to either have the gunfire be more smooth/precise or have it connected to cursor location (i was using left click to fire).
I actually started out with the cursor on mouse move but whenever I moved the mouse underneath, it would snap the cursor to the right. So in the end I went with the A & D movement. But you're right about the snappyness of it, I left in the drift and just forgot to remove it!