Hi and thanks for this great guide!
I have almost the same setup as you, but I have the Kraken x62 and a RX 580 (but I bought a RX 5700 XT that I will upgrade to later this week). Mine is also set to the iMac19,1 because I also followed CaseySJ guide and didn't know that the iMacPro1,1 was closer to our rig so I will change to that aswell when I install the new GPU.
But may I ask, how did you get the bluetooth work? I also bought the NZXT internal USB-Hub and thought that was going to solve all my problems (this was before I knew about the port limitations on apple products).
Thanks again.