Awesome work on the Apple VTD front everyone! I tried following the instructions from CaseySJ but still came back to no working ethernet or wifi, despite AppleVTD and DMAC available in IOReg. On a whim I tried switching from iMacPro1,1 to iMac19,1 on a spare drive to see if that could be the problem, and lo and behold: Networking works.
Made sure hevc and things were working, then tried on my main system. Seems like everything works. I've now also tried with Stefan's modified SSDT-DMAR.aml and it seems to work as well. I don't have any TB devices to try, though I'll be getting a GbE adapter soon and have an old TB2 dock I could test with if I get the TB2->TB3 adapter.
So I guess it's possible the DMAR tricks only work with iMac19,1 smbios.