I’ve been having a busy couple of days, so I haven’t had a chance until now to write more than a couple of lines on a few specific points. Here are now some thoughts on the larger question.
I guess the effect of an early unconditional German surrender would have depended on when it occurred relative to the finalization of the Allied occupation plans, a.k.a. Operation Eclipse, which Cornelius Ryan discusses in his book The Last Battle. If the surrender had occured after the finalization (whose date I don’t know) of these plans, then I don’t think the early surrender would have affected much because – as I noted in my earlier post – the Allies did redeploy to those agreed-upon sectors after the fighting stopped even if they didn’t correspond to the final lines of military control.
If the surrender had occured before the finalization of these plans, then the general answer would be that the potential for an altered situation would grow the further and further back you go from the historical finalization date. In other words, a surrender occuring (let’s say) a year before the historical finalization date would probably have had a much greater effect than a surrender occuring a month before the historical finalization date. The specifics are impossible to guess because tere are so many variables involved, and because these variables change the further back you go in time. The compensating factor, of course, is that the further back you go in time, the less probable a German surrender (let alone an unconditional one) becomes in the first place.