Great work. I believe used M1/M2 machines will be favored by young developers as their personal fun laptop in a few years, like the Thinkpad T420 used to be. For different reasons, of course. Do the M4 and M5 GPUs also change a lot from the M3? I hope it's not too much work to get those going once M3 is usable.
Basically starting with M4 you have a choice between starting with Apple's page table monitor already running in their guarded mode extension, or all apple extensions disabled on the CPU cores.