I wired up the radiator fans using iWire's recommendation to splice the RS fan plugs on to the GD radiator. I used a Koyorad 02-5 WRX OEM replacement radiator with Four Season's WRX fans off Rockauto. It also has an OEM coolant overflow bottle and pipe. It was a tight squeeze. I had to cut some of the radiator fan support off to get it to clear the headers and oil cooler coolant pipe, but it's in there now. With some trimming on the radiator hoses everything lines up nicely. Now that everything looks so fresh, I couldn't put my yellowed windshield wiper fluid bottle back in there

I found a less weathered one off a junkyard 96 L. After some scrubbing and a bleach bath, it looks good as new. The engine bay is now put together and I took it for a short test drive. It moves! I'm working with an e-tuner Shinji Tuned who provided a basemap for break-in. After inspecting the map, it has very conservative timing, injector, and fueling tables, and the WGDC has been zeroed out. Despite that, the car still feels fairly quick. There's an issue with the idle which is causing it to pulse RPMs. I suspect the IACV needs a cleaning and new gasket, something I overlooked when rebuilding the engine.
And finally, here's a short clip of me driving off. That Cobb TBE is loud as a MF but it sounds soooo nice: