Alpha PCB design has been completed to test the major aspects of the layout: screen mounting, buttons, case fit, battery contacts. MSP430 micro controller was installed on the PCB with all the connections to the button matrix for testing. A bunch of test points were created for interfacing the PCB with a ESP32 dev board. This allowed the board to get done and ordered without working out the connection between ESP32 and MSP430.
I found the bare LCB module used in the waveshare 2" screen on ali-express. I ordered 5 of them but shipping will take a month. I broke the ribbon cable on the first screen during disassembly.
The board outline was pretty jagged and intricate. Also had copper pretty close to the reverse mount LED holes. We'll see how well JLCPCB handles the fabrication. 5 boards were $8 USD.