I'm all in on the project too! I've ordered a batch of PCBs, and hope to assemble my own. I'm also on the reserved list for an assembled version, so I can have a known good one to compare against.

I'm under the impression I should be able to use my Segger jlink with the proper cabling to program this, and I have the 20pin to 9 (well 10) pin adapter. Hopefully I can program it with what I've got, if not I'll grab one of the Cypress programmers.
Just having a programmable device that speaks SCSI gives me all kinds of ideas.
From my research, a non-SCSI Manager 4.3 compliant interface on a Mac maxes out at ~500 kB/s, and that is only under perfectly optimal conditions.
Not entirely accurate. SCSI Manager before 4.3 did not provide for asynchronous SCSI operation. Meaning, when you issued a read from one device, SCSI Manager was blocked until that returned. You couldn't have multiple operations in flight and couldn't queue multiple SCSI operations. Additionally, on the early machines like the Plus, there was no hardware acknowledgement, so when that synchronous request was outstanding, the CPU sat polling the SCSI controller to see if it was done. Later machines (including the SE/30, I believe) had hardware acknowledgement that allowed the CPU to continue doing whatever it needed to do, and would be interrupted by the SCSI controller when the request completed. Since requests are synchronous, the throughput varies significantly based on transfer size. Since the block device driver interface on Mac OS operated on 512byte blocks, a lot of the transfers ended up being 512 bytes at a time, which would be about the worst case scenario, and it is unlikely you could get much above 500KB/s. However, if you bump the request size up to about 256KB, I have gotten 1.5MB/s on an SE/30. There were a couple file copy speedup system extensions that would bump up the Finder's file copy buffer so it could issue larger read/write requests, and speed things up a bit.
This is a bit of a tangent, but another tidbit on synchronous SCSI is: Finder and other programs knew SCSI (and even floppy disk) operations were synchronous and broke their own rules about IO. This is why Cloud 7, my http block driver, has problems on earlier System 7 machines. Some background: Mac OS drivers can be called either synchronously or asynchronously. You're supposed to always implement your code as asynchronous, and then the synchronous call would just wait for the asynchronous operation to complete. The reason for this is you can detect how you were called, but you have no idea if someone up the call stack was called in a different fashion. If you're being invoked from an interrupt handler, for instance, issuing a synchronous operation would generally be bad, since the entire system's event loop will hang until your synchronous operation completed. Of course Apple got away with cheating here on things like localtalk, since they would hack around a bit to make sure the cursor still moved, serial data from the other serial port didn't get dropped while interrupts were disabled, etc. For example, doing a synchronous file read or write operation from an interrupt handler could be particularly bad since the caller will issue the request to the device driver, then block
in the interrupt handler waiting for the request to complete. If the device driver then needed to do an asynchronous operation, that operation would never complete because the system's event loop isn't being serviced while you're blocked in an interrupt handler, and you'd get a system lockup. However, if the device driver did not have any other dependencies, and could synchronously process the request, you could get away with it.
And this is exactly what early System7 Finders did. As part of the disk mounting process, they would issue a synchronous file operation from a previous operation's completion routine, which happened to be running in an interrupt handler, and it would Just Work, because the SCSIManager call was synchronous (and floppy). And it mostly worked too, since floppies and SCSI devices were the only disks available.