Re: CPO Uniform questions
The answer to your first two questions is YES.
The metal CPOs badge was a cheaper option to produce and thus was a wartime issue, when things got back to normal the embroidered badge was issued.
Mess kit at the time your ggf was in did not exist. However "mess undress" was introduced in the late 60s and consisted of a "bum-freezer" dinner jacket worn with cummerbund ,dress shirt and bow tie. It was not a compulsory piece of kit but gained popularity in the 70s when it seemed most chiefs had it.
Try the specialist badge dealers on ebay ,its not an uncommon badge.
As regards the passing out photo it depends where he did his training some establishments had a photographer on site and there are a wealrh of class photos others didnt bother.
Hope this helps