At that point the unconditional surrender declaration hasn't been decided on...
The requirement of "Unconditional surrender" was announced at the end of the Casablanca Conference, 24 January 1943. It's hard to imagine a scenario in which Soviet surrender happens much earlier than that (and not in 1941). In any case, the US was pledged to "the destruction of Nazi tyranny" in the Atlantic Charter, issued in 1941.
The most likely scenario I can envision is this:
Tthe Germans manage the Stalingrad campaign better, don't get exhausted in house-to-house fighting, and defeat the Soviet counter-attack. This (along with the defeat of MARS by Army Group Center) demoralizes the Soviets. Stalin goes crazier, and decides to purge the army again. This leads to a coup against him by Voroshilov, Molotov, and Beria (who is trying to save his own ass). Stalin however has his own informants in the Cheka watching Beria. In April, the coup move kills Stalin, but his planned counter-coup moves eliminate the coup leaders. Soviet leadership dissolves with factionalism everywhere. The Germans drive east and take Moscow. Kalinin forms a new government in Kuibyshev and sues for peace, which is agreed on May 15.
This would be a week after the US/UK took Tunis and Bizerta OTL. Maybe there would be some more Germans in Africa and it would take longer, but not much. So the US/UK are winning their theater. Why should they give up?
I would note that Britain didn't give up in 1940, under much worse circumstances. Nor in early 1941, after major additional defeats and the Blitz, nor in late 1941, after the USSR almost collapsed. Why would the US give up before meeting any really hard fighting?
A point not addressed is what happens in Iran, where Soviet and US/UK forces were in contact, and Transcaucasia, which is adjacent to Iran and very likely would be cut off from the rest of the USSR. IMO the US/UK would recruit some Soviet commander there to be the "Russian De Gaulle", and the Soviet troops there would form a Free Russian Army. Also the US/UK would move forces ASAP into Azerbaijan to forestall German occupation of the oil fields.
Longer term: the US/UK air war against Germany continues. Germany can improve their air defenses somewhat - but OTL 1/3 of all German ammunition production was fired
up. And IIRC there were more 88mm guns deployed as flak in Germany than as AT guns on the Eastern Front. So there isn't a lot of room for improvement. The Germans can put more fighters over western Europe, but they will still be massively outnumbered, and lose.
The Battle of the Atlantic is won. The Allies are reading U-boat Enigma, and they have escort carriers, plenty of VLR aircraft, and H2X radar.
That leaves the question of the ground war. The Germans will have a lot more troops to deploy in the west and Mediterranean. But the US/UK have more - potentially a lot more - and an avalanche of equipment and munitions. The Axis also has a lot of outlying positions to defend: the Dodecanese, Crete, Sicily, Sardinia, Corsica, Norway. The US/UK can concentrate overwhelming forces against one of these positions at a time.
Eventually the US/UK will have to engage the main strength of the Wehrmacht on the mainland of Europe. Can the US/UK get ashore? Consider D-Day with twice as many Germans. However, ISTM that the US/UK can achieve a beachhead
somewhere, and maintain it, if only by lavish use of air and naval firepower - which they have loads of. Around an established beachhead, US/UK artillery firepower will make German forces
bleed. Any battle will cost the Germans at least as many casualties as the US/UK.
So I don't see US/UK morale breaking first. However, the war is likely to stretch on through 1945. At which point, the US/UK deploy atomic bombs and Germany breaks. Millions of war dead. Every major city ravaged, and now several
obliterated. Shortages of food and everything else. Hitler will never surrender, but a Bomb will get him. And at some point, the destruction inside Germany will make it impossible for the army to keep fighting.