What a rush of a demo. I really loved it.
If I had to provide any critique, I think it would do a lot for the flow of the game if you allowed the player to perform rolls even if you are in the middle of firing, having to let go of fire first feels a little stiff and clunky.