This...exactly.with engine as cold as possible (very warm is OK) mist with a safe degreaser. let sit. rinse. for stubborn areas, repeat again with a brush to loosen dirt. repeat. avoid prolonged and/or direct spray at any one part, especially electrical parts/sensors.
That is an excellent cleaning job man !!!!!!!!!.This...exactly.
I'm a hobbyist detailer and have followed the same approach on every engine bay and never experienced a problem. Just have to be cognizant of any exposed filter elements.
Only additional recommendation would be to cover the alternator if it's aged. An alternator on its way out will have an accelerated death after being exposed to a significant amount of water.
edit: Also, I agitate and then rinse...and by safe degreaser I use a very mild alkaline degreaser. I've played around with 1z blitz, w99, Optimum power clean, simple green, and a few others. In the right dilution, all are safe, though some more safe than others. w99 is the most aggressive, blitz the least. I prefer OPC above all for cleaning power + safe results. I finish by dressing plastics with Finish Kare Top Kote. Also dry immediately following rinse with a leaf blower to avoid "soak" time.
results from OPC:
I did over the alternator on most of them. The electronics I don't worry about because they are sealed and the ones that aren't have no/very little risk of bridging connections by getting wet.^ Did you put plastic bags or something over all of those electronics like the alternator etc..? The acura and scubie look like they had some relatively difficult engine bays to clean. It makes the BMW engine bay look easy!