Need Oppo's with engine detailing experience on this one. How do I do this properly without messing anything up?(mein Gott is she clean!)

When I say messing things up, I mean ruining electronics and such, and there appears to be quite a lot. I've watched the Drive/Clean video on engine cleaning and it provides excellent insight on what to do; but I require more info and advice.

To anyone who's done anything like this or exactly this before, what products would anyone recommend, any particular do's and don'ts? Lend me your knowledge!

Tomorrow is seeming to be the last decent day outside with no rain or snow so I'm gonna take some time after studying to get it done.