Also, While the soviets were overall outnumbering the germans , Operation Bagaration is another example of superb strategic and tactical out maneuvering. The domination was total and the entire army group center was anhilated, in such a way that the mere numerical superiority couldn't really account for.
And even when local numerical superiority favored the germans, the soviets were able to win.
Plus, the "hitler overruled his generals" is another very persistent exaggeration that mostly came from post war nazi generals memoirs. As you might expect, those memoirs were very self serving and were a convenient way to wash away responsibility and incompetence. In reality, most of the bad decisions were taken by the army command, and hitler only became more dominant after the German army had already suffered huge defeat. And even at that point, he wasn't exactly overruling the brightest plans. Most of those generals in the army command didn't even support the plans that ended up being massive victories for the nazis, like the invasion of france for example.
Worth mentioning as well that German forces were poorly laid out, prepared and concentrated in Normandy right from day one. The German high command and even Hitler leaned more towards Pas de Calais as the landing area and on the day of the invasion itself, many German commanders and some forces were in fact on leave, aside from the general understaffing of the Normandy defense areas.
Also, while the German generals wrote extremely self-serving memoirs after the war about how they were thwarted by Hitler's orders, the dictator did indeed increasingly override them in many catastrophic ways. There is a mountain of clear documentary evidence of this. His orders countermanding military logic were mostly written and well preserved later (unlike his much more secretive, almost entirely verbal instructions for the orchestration of Nazi genocides during the Holocaust).
Don't read too much into my answer. I'm not an expert, and I hadn't even thought about the question until my first reply on this thread. It's an off-the-cuff impression, not a well-thought-out position.
That said - the word on initiative and discipline is right. Prussian military tradition gave German officers very wide latitude to make their own decisions, until it interfered with the political state or their superiors commands.
That said, even great officers can't win against overwhelming odds and opponents with dramatic material superiority.
They eventually got buried in numbers (Russia) and buried in materiel (US). The US also eventually got around to allowing the same independent thinking, and the German independent thinking got eroded as Hitler meddled more and more in the war.