Documentation is definitely lacking - I just got the design to a point where I'm pretty happy with it. So far only 1 machine exists and the build has a few bits that are... less than ideal.
The plan was to build a second machine and optimize some of the assembly, take notes and document the build.
The documentation on your github is a tad lacking however. :)
But good luck on your machine, I like your CPAP fan idea.