I observed the car at the PDS, and it wasn't rich, it was drowning!
As I also run one of these "complicators", I can attest to the number of possible culprits that could cause this running condition, there are many. I'm betting on the fuel pressure regulator, but it could be anything, including a rag left in the intake (don't ask how I know
)
Phil at European is a great wrench and builds fine race cars, you won't go wrong there.
Depending on where you live, you might also talk to Steve Grossekemper at Dieter's downtown, or John Ricard at Black Forest in the Kearny Mesa area. Both of these shops have extensive racing experience with 944 turbos.