Full marks from me except in the following areas:
Audio - needs a tapping, missed character, and warning-getting-close-to-overtime/dying SFXs.
Fun - when the papers start piling on, the dark words in the background get too jumbled up and trying to distinguish the foreground/stroked letters gets more annoying than fun. I get the approach because it gives the player more stress and increases the likelihood of missing characters but it feels just bad when that happens.
Overall, wonderful job!