Nice report and pics.
CX's F meals seem to be sliding.
Only offering caviar as a lone starter in F is not acceptible. They need at least one other offering. This isn't the standard for international F class.
For the soup - how about something other than mushroom or lobster for a change?
They need to improve their choice of western mains. Always a steak and a (very bland) pasta. The 2 pasta dishes I had in January just were not good. They had no taste.
And the puddings? Best on intra-asia F flights. On ex-EU and US flights they serve a cake-like thing that looks like it's been baked in a fairy-cake (cupcake) pan, then they drizzle some chocolate syrup or fruit liquid over it and serve it with ice-cream. Can they hire a decent pastry chef or at least CHANGE the offering to something different each month? It's always the same thing. Or red bean soup if you fancy that - but they don't add the sweet rice dumplings to it?
As a side note, they apparently don't serve the cappucino in the fanciful cup anymore - noticed this a while back. But they still do the espressos in the same cups.
Snacks are crabcakes and the same noodle soups. For years!
I realise these things may seem trivial but if you fly with them often it becomes quite an issue.