Couldn't get the installer to work. I followed all the steps exactly, and managed to boot the Surface (with -v) to a flickering gray screen with a beachball. I've let it sit there for 40 minutes, and it just hangs on that screen. I can't get it to boot with -x, and disabling InjectIntel doesn't stop the flickering. i5 128GB model.
Edit: This DSDT.aml is broken and doesn't let the machine boot. The ones present in the El Capitan thread work. Still can't reliably get the white halo to not show, it usually takes a couple of restarts to get a fully working display.