The movement is complex at first; it's too fast, but it adds dynamism to the game. Maybe bullets could also pass through enemies to allow for in-a-row shots. It's good; I liked it.
All of those mechanics that you talked about was intentional!