Huh. I think Google C++ style guide makes a lot of sense. C++, the good parts.
What's wrong with the guide in your opinion?
I know a lot of people might disagree, but the common criticism of Google's C++ style, exceptions, tends to be a misfeature when you need to actually handle the errors.
It puts error handling code far from where errors occur, and where you often have the best chance to deal with it. It also obscures error sources, it's not immediately obvious in local method context just by looking at the source code which calls can throw and which not.
Exceptions also don't undo any I/O that was done, so things might be in pretty bad state -- and it tends to be pretty bad to deal with that a few method calls up.
I like errors to be on my face, even if they're "ugly". You tend to forget about hidden things.