I have never been great at etiquette to begin with, whether it is social gatherings, dress code or celebratory events. The excruciating sea of unwritten norms and protocols becomes even more confusing when you have to factor in culture-specific practices.
The secret to blending in perfectly in the German workplace is addressing people in an utterly polite, highly apologetic, purely factual, emotionless manner. Too much trouble, you say? I agree. You can always opt for being your-expat-self ;D