I think this might help to avoid such cases in the future:
Setting a monthly cost budget with a fixed target amount to track all costs associated with your account. You can choose to be alerted for both actual (after accruing) and forecasted (before accruing) spends.
As an ergonomic keyboard, it reminds me the dear old Kinesis keyboards. [1] I've met two people who use them. One tells it's a big leap from the classic keyboards and that the ergonomic keyboards are far more convenient (when you got used to them). The other person is not as excited about it. In accordance with his experience, the Kinesis feels different, but the performance for him is the same.
I think when it comes to keyboards and layouts, the QWERTY type have become a user habit that is really hard to change. Yes, Dvorak might be easier to type, but as long as it is not common, software developers don't pay attention to such a low demand and you have get around all the shortcuts issues that you face. E.g. Ctrl + x/c/v are no longer in a row as well as the Vim-like "hjkl". And you have to put extra effort to maintain this matching.
Like the Dvorak layout, the Squeezebox Keyboard design is non-standard and I think a casual user would face challenges trying to adapt the keyboard to day-to-day tasks.
Nonetheless, I do like the concept of the Squeezebox Keyboard.
Both Quake3e and ioquake3 are engines, but not the game. To play, you still need pak0.pk3 file which is not free. It is included if you buy the game. Bethesda [1], GOG [2], Steam [3].