Yes, it dirty, but the bug is old and still didn’t fixed. This looks like some path was hardcoded or parsed wrongly, and author had UE4 distribution on his D drive.
These are junction links, they can be on different drives without performance overhead. I think you can do something like virtual drive (with .iso image) or even USB.