Splendid work.
I think you've answered my first big question, which is whether the controller and motor parts can be found separately to save $$ and not have to buy a new kit from Sailrite just to cannibalize it. Sounds like the controller is proprietary and not easy to replicate.
That said, I imagine there are a bunch of forums out there openly discussing this stuff. Basically a small Arduino or even ESP32 board, a power transformer and rotary pot switch in a 3D printed case, plus countless hours of learning with trial and error could replicate the controller functions and more. ?
Super cool that you're programming stitches with Arduino! I'm not too worried about the setup blocking the head's tip-back, as I can get around that for bobbins and maintenance.
I'm on enough of a budget, plus experienced just enough to be happy with my clutch motor, that I'll let the current Sailrite sale end on the 19th and keep looking for individual components and insights. Please keep sharing your project! It's an inspiration.