Epic naval battle! The French admirals must not be aware of the stacking penalties.

What shape are your NAV squadrons in? As King50000 mentioned, a Port Strike might finish off some of those damages vessels or even force them back out to sea to get some more broadsides from the Regia Marina.
Having fought the British in East Africa a few times they seem to get supplies miraculously. Was there a stockpile in Khartoum?
Suez looks precarious. I'm afraid it might take too long to take Alexandria. Do you have any other forces on hand to hold the canal?