I've found this is an extraordinarily hard mission as the Germans.
A good assault - usually with micromanaged, directed artillery - is generally quite capable of claiming Bucholz Station and Losheimergraben and getting to het edge of the forest by afternoon day 1, and getting a battalion or two out of the forests in the north. (I find the units in the central areas far too resilient for a substantial advance, particularly the two infuriating platoons, one an AT, mentioned in the AAR).
From there, I can normally break out in the south into Hunningen and Honsfeld. KG Peiper can shatter the Yanks in the area overnight and into the morning of the 2nd whilst the 27th, 48th and FJ recover, and as you draw away Peiper to the exit point in the afternoon/ night of the 2nd, the VGs/FJs can take over and carry on the main effort.
However, I find Rocherath-Krinkelt an impossible mission until very late. On day 1 there are arty battalions always deployed nearby, and despite not being frontline troops, they're perfectly capable of throwing back any of the rubbishy VG battalions you do get out of the forests, or otherwise holding them off long enough for the villages to fill up with ominous quantities of infantry with armoured support.
From this point in, it's just a slog, and a miserable one given the weight of American artillery.
* * *
The issue is that the AI is more aggressive and less heedful of casualties than any human. AI forces are always pouring forwards, including wandering down roads to objectives they've long since lost. Although you can ultimately rip them to shreds, you simply can't advance quickly.
And so I tend to get the same sort of AARs as recorded here - vast quantities more casualties inflicted on the Americans than I've suffered (and the 99th and 2nd divisions essentially annihilated), but the big scoring Objs and exit points tantalisingly beyond reach.