You can get that ECU up under the dash(mine is above the glove box as I recall. It's just tough to access should you need to. Not sure about cutting into the firewall and all that. On the new cars we work on they have really cool sealed ECU boxes that computers go in. That might be good....maybe sit it where a secondary battery would go(by the wiper motor....passenger corner). That would help out with that mess. I ended up running a lot of stuff....cruise control, auto trans, wiper stuff, AC, etc. I bet if you strip that harness down really far and aren't running all the junk I did, you might get away with it not being horrible behind the dash....we had too much.
The guy who did my harness was a bit scattered and not always the most organized. I'm not so sure he didn't have a few things in there that could have been yanked out. The way my current guy wires stuff is like art....it's very very organized, very well laid out.
And if I had to do it all over again, I'd use a mechless double din radio so I had room behind the stereo. We used a conventional double din and it was a pain in the ass with all of the wires for it. The mechless ones add a lot of room since there isn't really anything in the radio.
Looking forward to see how the wiring goes for you...