He got his red vs Saudi. Events in other games meant they had already qualified from the group by the time they met Denmark, so he only really missed the Round of 16 game against Paraguay where France struggled badly without him. He took and scored a pressure penalty in their extra time win vs Italy in the quarter finals, was very influential despite not scoring against Croatia in the semi's.
His two goals in the Final must be put into perspective by considering that at the time, the great question and fear for France was where the goals would come from, with the French team strikers struggling throughout the tournament.
But, I agree. Apart from winning 3 fifa world player of the year awards, 1 Balon d'Or, best player honors in France and Italy, player of the tournament in Euro 2000, scoring the match winner in the champion's league in spectacular fashion, putting in a virtuoso display and scoring two goals for your country in the most important game in its footballing history and winning numerous other trophies accolades, recognition as the best of your generation from his peers and previous legends of the game, Zidane was overrated.