I don't understand 10.12 again.
I've made install partition on my hd (restoring basesystem.dmg with added packages from appstore dmg), put Shaneee 10.12.3 kernel, replaced system.kext, renamed applecpupm, appletymcedriver and pmtelemetry to kext.bak, installed carlo67 usb fix and recreate caches with kext wizard).
Boot takes time, and shows timeout on AppleACPI and USB 2.0 240s.
After that I have white screen with rainbow circle and nothing. Is that NVidia bug or what?
Update: just tested with nv_disable=1 in boot arguments - the same effect: endless white screen after graphics start...