Interesting that they now allow this after years of blocking people from doing this sort of thing. Bart PE was the only thing I knew of to have a "Live Windows" environment with "bent EULA usage".
Looks like not all software is compliant with this though:
The applications that you want to use from the Windows To Go workspace should be tested to make sure they also support roaming. Some applications bind to the computer hardware which will cause difficulties if the workspace is being used with multiple host computers.
I am surprised that the build can adapt to differences in hardware between systems if I am reading this correctly. During a Windows install it detects hardware and builds to that system. That is why you cant generally take a hard drive out of one system and put it into another and have it work properly, usually a BSOD boot loop unless you have very close or exact hardware match to the system the drive came out of. With a system that was extremely critical years ago, I put the drive into a different build and performed a repair installation which got the VoIP Server back up and running back in the days of XP Pro and was able to migrate the system from a Pentium 4 that died to a AMD Athlon 64 Dual-Core to get the phones working again for the business I worked for. And because the replacement computer was sold with XP Pro and the system that died was XP Pro, it was a ethically ok means of bending the EULA to get the VoIP system back up and running because Microsoft wasnt cheated! The OS were an exact match to version and the VoIP Server software simply traveled to the healthy computer hardware without having to install it from scratch and program the system all over again as for the software had no easy export to migrate to a different system. The backup they had in place was Ghost image of it that was updated every once in a while after changes made to peoples phones, so that in the event of corruption or crash you could push the Ghost image to it and be back up and running. All good until the hardware itself dies and you cant locate an exact match computer to push the ghost image to.
Lastly it looks like you need specifically approved USB drives to do this as well:
Warning
Using a USB drive that has not been certified is not supported