So the first thing was to work out what we actually wanted to manage or setup for the user. Here is what I have come up with that gets the job done for my environment. I was hoping to find something to make my life easier with Google Chrome but alas my Google-Fu failed me.
Hat tip to Greg Neagle for his AutoPKG recipes. We then have AutoPKG automatically download the latest ESR and add the CCK autoconfig files to the app bundle before wrapping it up in a nice installer package that is then imported directly into Munki which makes my life very easy. With Firefox, we use the CCK to generate autoconfig files.
This brought about a little challenge in that Google Chrome does not fully utilise MCX / Config profiles to control all of its settings, so its not quite as easy to manage as Safari. I had a request to add the Google Chrome web browser to our builds.