Do you have an option to disable CFG-Lock in your BIOS? As for XHCI Handoff, I enabled a quirk that releases USB ownership from the BIOS to XNU(ReleaseUsbOwnership).
If however, you do NOT have the option to disable CFG-Lock you can leave enabled AppleXcpmCfgLock and AppleCpuPmCfgLock.
if you DO have the option to disable CFG-Lock in BIOS, then you MUST disable AppleXcpmCfgLock and AppleCpuPmCfgLock.
If you did all of that and still can't boot, you can try disabling RebuildAppleMemoryMap
Note: use the find option in plist editiong software(if you don't know what to use, then get propertree) to find these options inside config.plist
Anyway, this is the config with the modification mentioned prior.
config.plist
EDIT: Looking at this in more detail I would highly advise you generate SMBIOS information for PlatformInfo, using the GenSMBIOS script from corpnewt to generate a serial and the rest of the things required to have a propper mac that can access the iServices(iMessage, Siri, AppStore, FaceTime, etc)