Wouldn't like to change U20 on that bad boy. People will shy away for that reason alone
The Boxed Connectors are good. Power supply idea is good?
That Driver Board 12 volt reg doesn't have much of a heat sink on it.
How much draw is taken from the 12 VDC line on the Driver Board?