Interesting, I've been building the inverse of this project, to enable running Linux binaries on macOS, as that's not something I've seen in an active project. It works an a very similar way but it's in Zig.
I'll post it soon!
Wow! Best of luck with your project. It's truly amazing how our ideas mirrored each other perfectly :)