Looks really good!
As for the engine bay cleaning: I use Simple Green because it is completely organic and it has low PH. When I clean the engine bay, I use a regular garden hose with the attachment set on "Mist". All you need is a small wool brush and the engine bay will be clean in no time.