So what your saying essentially is that the > 2300 Axis merchant and military ships sunk by the British sea and air forces stationed out of Malta had little to due with the Allied victory over the German Africa Corps. I'll have vanilla.
Malta was ONE of the factors that were influencing the axis transports to NA.
Let's assume that Rommel needed monthly 50000 tons (although he was probabling asking to much to receive enough: a very old trick).
1)The problems started with the following : was this amount (50000 tons) available ?
2) If it was : was it possible to transport every month 50000 tons from Germany to Naples ,considering the fact that it took 2 weeks for a train (carrying 400 tons) to go to Naples and to return.
3) Next problem :stockage capacity of Naples : if the depots of Naples could receive daily only 1500 tons for NA (Naples was used also for other aims),this means that monthly not 50000 tons could arrive at Naples but only 45000
4)Following problem :the unloading capacity of the port of Naples :if it was only 1000 tons (for NA) ,only 1000 tons could leave Naples,which results that only 1000 tons could arrive at Naples
5) Next :the convoys :it took a convoy (sometimes a convoy was ONE merchant ship) a week to go to Tripoli and to return (loading,unloading and waiting included) : Naples -tripoli : 2 days and 15 hours
6) A convoy could only leave when there was fuel available and protectin by the Italian war fleet
7)Attacks on the convoy by aircraft and submarines from Malta and elsewhere
8) Stockage capacity of Tripoli :the same problems as in Naples
9)Unloading capacity of Tripoli:idem
10) Transport to the front : sometimes it took a truck a month for going and coming
The following figures are giving the monthly amounts of supplies that were leaving for NA in 1942 in thousands of tons ;
First column : the months (numbered).Second column :what was sent. Third column : what arrived .Fourth column : what was "lost" ,including what was delayed or returned .
1(january) : sent : 66000/ delivered :66000/ lost : 0
2 : :59000/ :58000/ :1000
3: : :57000/ :47000/ : 10000
4: :152000/ :150000/ : 2000
5: :93000/ :86000/ :7000
6: :41000/ :32000/ :9000
7: :98000/ :91000/ :7000
8 : 76000/ : 51000/ :25000
9 : :96000/ :77000/ :19000
10 : :86000/ :46000/ :40000
11: :117000/ :97000/ :20000
12 : :95000/ : 66000 : 290000