...for now at least!
Finally put the finishing touches to Retrobution last weekend. Overall, I'm very happy that I now have a working arcade cabinet to play all those old classics on. I'm not 100% happy with the finished product. The wood paintwork could be better. The bezel didn't exactly paint too well on the perspex. There's still some bugs to iron out on the software side. And so on.
At some point in the future, I'll make a custom control panel with a built-in trackball and some admin buttons. Until then, I'm going to very much enjoy playing many classics this summer.