What does it actually get Germany though. A few months extra, another winter made worse by the British blockade and Germany's allies collapsing in Autumn and complete defeat in the face of the Allies spring 1919 offensive with millions of fresh US troops added to the experienced Anglo-French and an overwhelming technological superiority.
Very likely, best case, the Allies to recover from this successful German offensive pull a few (more) divisions out of Italy, Salonika and Palestine, as well as delaying their own counter offensive until 1919. Maybe if the Germans take the Bethune coal mines, coal has to be imported from the USA to replace the lost French sources delaying the Allied build up.
But yes the April 1919 Allied offensive would be on all fronts, (except Italy maybe due to spring rains) and would be a crushing Allied success. Perhaps delays caused by German successes push this offensive out to July 1919 (including Italy now).
Smart Germany would use their time of relative strength and maybe the long winter period to negotiate the best terms they can, maybe if they agreed to give up their colonies, Alsace-Lorraine and agree to naval limitations, and private party compensation in Belgium and France for damages, and announce their willingness to do this publicly, maybe the Allies wouldn't be so willing to go over the top, take hundreds of thousands of casualties, maybe the politics for the Allies get difficult. Maybe the Germans get to keep some of the new arrangements in the east, don't have to demilitarize the army, avoid extensive reparations, and win a long game victory in practice. Could Germany be this smart???
(Britain if she gets all the colonial gains OTL, massive limitations on German naval strength (like 35% of Britain), Germany out of Belgium, France in Alsace Lorraine, is it really worth the extra blood and treasure and unknown fortunes of war)