Thanks for playing! :)
You are right, I will remove the moving background, it really disrupts the flow of gameplay.
I understand your problem with the controls, and I can see how they can be confusing, but if the directions reversed after dashing (the first version) then you could just hold the X button while pressing Right/Left to dash on every pixel and clear a stage instantly.
I'm no game design god, maybe I should add a cooldown to the dash? We'll see...