You are absolutely correct, but it is really difficult to comprehend in practical terms Hegel Philosophy and I believe that saying that Hegel believed in determinism&fatalism and that that is the way he explained the shift of political discourse in History is the causality of said determinism&fatalism is ever present in all period of History and every society that borns from conflicts and power strugglers.I won't exactly describe Hegalian view of history as "cyclical"; rather his view is that the engine of dialectics is in operation throughout history, much like gravity is the "operating system" throughout the Newtonian universe.
And yeah, there is also the "pendulum" angle that when a society reaches it maximum expansion or accomplishment it innevitable swings down to the extreme of the current ideology. We can see this in many examples: Romans, WW2, Neoliberalism in the 90's and even today with the whole PC culture and SJW.
I don't believe Hegel had an Utopia. His thesis is like Doomer shit where everything will eventually go to shit and a century later will repeat the same process.I'm not sure if Hegel envisaged that a perfect world will ever be achieved (Newton, after all, did not postulate that matters and motion will reach a perfect state from which no further motion is necessary), although the Frankfurt School talked about utopia all the time.