Very nice concept and execution! My keyboard did not like it as much :)
There are som balancing that ought to be done, for example when taking the perk that lets you get extra progress by typing actual random letters, the slowdown in typing more than makes up the extra points you get. At least for me.
Also, I love the atmosphere of the game, the music and the window. The invisible protagonist is also a nice twist that more games could use.