I don't know why, but even though I use these keys all the time for gaming I still kept mixing them up during the game.
Some hit indication would also help a lot. I couldn't get a good grip on the timing window, causing me to not do anything while I thought I did the input correctly.
The concept and presentation overall are great and work well together. Good job!