Welp, about the matrix, let's say I learned that identifying which are columns and which are rows is irrelevant, it's just about pinout coordinates, I started drawing the matrix and got bored because there was no way to consistently identify rows and columns, and including both in one draw is just a mess even in the most perfect keyboard matrix. So now I will assign the coordinates and report back with pinouts an other stuff.
Rows and columns are only good names for the trace patterns in DIY boards made by sane people, you just need to know what's connected to what. If you have diodes you also need to record which diode is attached to which switch so be thankful you don't have any.
I was thinking of starting a thread where people submit matrices, pinouts and other stuff of prebuild keyboard to help other people revive a dead PCB or get a good keyboard for cheap, I'm absolutely certain there are many people here that have handwired a prebuild PCB to convert it to QMK. Do you thinks it's worth creating a thread for it?
I've suggested wiring a board with a dead controller to a Teensy to a few people, one had the same PCB I'd already mapped and another recently got through the matrix mapping stage with a bit of help but between the Teensy 3.1 and converting the matrix to QMK it did not work (
Thread if you're interested) most lose interest.
The main problem is even on 'gaming' keyboards with diodes designers still insist on using a crazy matrix for no apparent reason (well, if I was being my normal cynical self I'd say it's so you don't fix it and pay them again for a new board) which really doesn't help and nice visible traces as on these old boards are a rarity.
I'm not sure it wouldn't be quicker overall to desolder and handwire once you add up the time spent mapping the matrix then converting that into QMK config, assuming the board has plate mounted stabilisers.