The thing I don't understand is that although spending nearly 4 hours on the ancestry site at my local library I didn't find any of this information.
As you used the library, you obviously don't subscribe to Ancestry and therefore you may be unfamiliar with how to get the best results
.... which is why you asked on here - and got the answers.
Ancestry (like many other things) will only give back what you put in, the more information the more likely the answer will be accurate.
Did you plunge straight in to the Military section, or did you input FULL Names, parents, Date of Birth (+/- x years) and location into the main Search All Records section?
For instance, you didn't give the full name initially on here, nor any rank, nor that he died in Egypt, so Pals probably spent rather more than 4 hours helping you as they needed to establish which one might be your man.
You don't get to find that there are 326 MIC's without a fair bit of work.
That's not a criticism of you, more of an explanation why you didn't get this info.
Familiarity only comes with a lot of practice and these guys are good!
The better the info, the quicker it can be!