This should normally not be necessary, as the PLi-HD skin is cloned into homedir/X/Archive PLi-HD_skin if that directory does not exist, thereby creating it automatically. If that directory is there, a git pull is perfomed. The process of naming the directory is therefore fully automatic.
Two strange things are happening here. The first is that the player2 modules do not match the kernel built, as symbols cannot be resolved. This is either caused by not executing a make distclean between various builds, or you are using a changed or corrupt build environment. Your code points to something of the first: you build in /opt/UFS910AUDIONIEK/StartHere-master but your Archive directory is in /root (it sould also be in /opt/UFS910AUDIONIEK/StartHere-master).
The second thing is that the enigma2 executable is still completely missing from your image; apparently is it not built because of errors not reported yet.
You report that your UFS910 is running Titanit in flash. This means that it is using a loader that is not supported for the simple reason that I do not have access to its source code. This means you have to figure out what should be on the USB stick and where, as I have no way of knowing that. It seems you already have got it right as the startup reveals that it can find all modules and basic executables, so apparently it can access the rootfs (which lacks the enigma2 executable).
Regards,
Audioniek.