Looks like setting DVMT preallocation in BIOS is a requirement for this system to achieve QE/CI since there are no changes to the files I posted originally.
ALC3204 = ALC236
Try layoutid 3, 11, or 54
You currently have set it to 1
As for Touchpad, you need to add a satellite kext besides the VoodooI2C. Most likely you need VoodooHID.
You should add SMCBatteryManager.kext as well for battery status and maybe Sinetek-rtsx.kext for SD Card reader if it has it.
Post IOReg file with IORegistryExplorer.app v2.1 for better understanding