Because we are using USB drives for distribution, there are some tweaks that need to be made to the stock MDT scripts in order to properly work with these external drives.
Once these tweaks are in place, it will mean that you cannot deploy to a computer that is meant to boot solely off of a USB disk (such as Windows-To-Go). I'm guessing that that will be a pretty rare scenario anyway, so you should be fine.
Also, the solution was tested with the basic premise of deploying to a single internal disk (disk 0), which is meant to contain the OS and all applications. It hasn't been tested with multiple internal disks (although, it should work) nor has it been tested where some disk other than disk 0 is meant as the OS drive. Proceed with caution.