To be honest I think the problem is in the wording, once again I think he is partially right but misses the overall picture in that all of the aspects we all have spoken about are part of an intertwined system.
Having the greatest logistical capabilities in the world doesn't matter if the troops aren't going to fight and being the best troops in the world doesn't help if they aren't supplied.
The period from 1943 until D-Day in Western Europe was almost entirely devoted to degrading the Germans ability to fight, the entire bomber war was aimed at destroying the infrastructure and manufacturing Germany needed to carry on it war effort, the u-boat war was focused on war material not warships, killing the enemy was not the priority, killing it's ability and desire to fight the war was the aim.
Essentially the largest and longest sea and air battles of WW2 were all about logistics.
It depends on what you are calling logistics .
The U Boat War had no chance at all to win .the aim of the U Boat war was not only to destroy war material,but also food deliveries for the British civilians .Focusing on war material was senseless as Britain had everything ( except oil ) that was needed to fight,focusing on the civilians had also no chance to succeed ,as Britain agriculture was able to feed the population without import of foreign food .
I have also two objections on what you are saying about the air war :
1 The period from 1943 until D-Day : this is not correct ,as the air attacks continued .
2 It is also not so that the air attacks had as aim only what you say : their aim was also to break the moral of the civilians,which was considered by Harris as the only way to force Germany to give up : the attacks on Hamburg and Berlin (the latter failed ) had as aim to finish the war without a landing in Normandy .
The result was that BC failed as did the U Boats : it failed to destroy the moral of the civilians , and the results of the attacks on the German infrastructure are very questionable .The German war production (tanks, aircraft ) increased til the end .But, it is dubious and unproven that without the air attacks,the German war production would have increased even more .More bombers, more U Boats would not have more results .
Thus, notwithstanding the big amount of manpower, fuel, raw materials that was used for the U Boat war and for the attacks on the German cities, the results were that British/German civilians did not succumb.
Too much importance has been given on logistics and the role of moral has been neglected .
Italy (always scorned by British historians ) gave up in September 1943,not because of logistics, but because morale was broken .But Italy did not give up in December 1940 when during Compass Wavell captured half of Libya ,and it was because of this that Libya was saved, not because Churchill /Wavell stopped Compass to go to Greece .
Barbarossa failed in the Summer of 1941, not because of German logistics, but because the Soviet soldier continued to fight .
Bradley and Patton did not go to Berlin in September 1944, not because Patton had no fuel ( there is always fuel ) but because the average German soldier stopped to run away and decided to fight and if needed to die .
If the Germans had collapsed, Patton would have no logistic problems . It is the same for all failed military operations .
It is not enough to have more supplies ,there is always the enemy : you can only defeat the enemy when he gives up .
The use of logistic problems to explain a defeat is mostly an excuse ,by the front commanders,to blame some one else and to save their reputation .
The Americans still blame Monty for the defeat of Market Garden ( the underlying reason is that Monty had not the right to be arrogant, this was reserved to Patton ) ,but the real culprit was not Monty, but Model : it was Model and the average German soldier who defeated MG. Not logistics .
Why did Germany give up in November 1918 ? Not because of logistic problems, but because the morale of the civilians and military had collapsed .