Total banger in every way, including me banging on the keys!
My very first thought when seeing the screenshots was: Wait, since the rules permit key labels, could you actually make a typing game somehow? But then I quickly realized this was much more clever :)