The prototype chaos turned out to be working anyway

Interface supports W27C512 - a 64KiB EEPROM and can operate in two modes: 1) 8 banks of 8KiB each or 2) 4 banks of 16KiB as needed by SPonZY. The active "bank" is selected by using the DIP-switch. For now this is able to run the different ZX81 roms and the SPonZY without having to replace the internal ROM. Note that SPonZY requires 16KiB WRX compatible RAM - and the internal ROM is still required if you want to run other ZX81 roms, such as Shoulders Giants, in order for the display system to work properly.
Based on this I've created a small PCB