I think swapping the Bluetooth/Wifi card to use the NGFF to PCI-E Apple Airport style (6+12 pin variety) is the way to go with these boards if you are having any problems with the Dell 1560/Lenovo M.2 variety. Native (OOB) compatibility, which means 3-4 less kexts to be concerned about.
At the cost of not being able to use the fancy I/O cover/heatsink, because it's too tall.
I was going to modify the aluminum I/O cover allow this setup to work with this taller setup, but as I've been running this for a few days on the test bench, and after seeing the tiny amount of actual contact that the aluminum cover makes with the VRMs to the rear of the CPU socket, I have decided to just remove it for good and attach several smaller heatsinks on the VRMs with thermal adhesive. This frees up some space around the CPU socket, and is probably safe to assume that it exists more for "GAMER" looks than for actual thermal properties. As my chosen case has no window, after I build it I have no plans on regularly staring at the innards.
As for ensuring that the card stays securely in the slot since the metal box it previously resided in no longer fits - I'm working on a 3D printed bracket for the NGFF adapter + Airport card to keep it in place. But I may just hack up the box and use it as a bracket for the antennas and use double sided tape to ensure the card doesn't work its way loose from the slot.
Update: Swapped out my older 3 antenna version of the Airport card for a 2 antenna
BCM94360CS2 that just arrived (whopping $7 on Ebay), and continues to work well with the NGFF adapter (~$15 from Amazon). Wifi/Handoff/Continuity and no extra kexts.