Great article, and very honest. You made the certificate side of things sound easy though - did you install one with multiple common names ? If not presumably you get two warnings when starting Outlook ? There needs to be more documentation around this aspect - you can't approach certificates in Exchange 2007 the way you did in Exchange 2003. Some aspects of the Cert Manager on the Exchange 2007 box seem un-supported.
I also ran into exactly the same issue as you where IIS had been set to 32bit - that was a nasty one to recover from but thankfully a Google turned up someone with a similar issue.
Perhaps Systems Centre Essentials and Systems Operation Manager can be extended to support remote monitoring of a clients Exchange Server with specific regard to mail flow and correct client config - ie is OWA operartional, Sever Activesync, Outlook Anywhere etc etc