thanks for info and a great project.
i think it has a great potential to grow.
i’ve forgotten the things we have done 5 years ago and looked for the same solution but more managable.
we have used iSCSI and later AOE to boot windows diskless PCs over ethernet.
iSCSI had many issues on booting and work stability: each PC should have its own image and locks it while usage. if some packet loss occures PC hangs because the driver tries to keep connection alive and fails on packet loss (like HDD loss). It had great issue on client count same time booting: if more than 10 - other failed to boot because of timeouts etc…
AoE worked perfectly with one image for all clients and without hangs on packet loss.
Also Windows need one small tool from Windows Embedded called FBWF (File Base Write Filter) to make the bootable disk read only caching file changes on bootable disk to memory untill the next reboot (very great tool to keep system partition virus clean even on local PCs). Page file must be off and RAM should be 2+ Gb to handle RAM bootable partition (500-800Mb) and other running programs.
So the most powerfull profit was to get bootable Windows partition over network with network mounted work read-write partiion.

I hope sometimes you will include this functionality in your project to make it really powerfull solution to do whatever any one needs to create and maintain large amount of client PCs.