I wouldn't get your hopes up too high. My GF and I were looking forward to CX FC exactly this time last year (YVR-HKG-JNB & back) and we were both disappointed with the food (caviar and salmon aside - and she doesn't like caviar). The best meal was actually the fried rice served as supper departing YVR in the wee hours. CX spends a lot of money (reportedly somewhere in the region of USD 50 / FC pax) but it doesn't necessarily come off well as food that reheats well andtastes good in the air. I found BA FC food (back in 2001 at any rate) more exciting and tasty. BA also served Rosemount Balmoral shiraz/syrah which I prefer over Chateau Lynch Bages. Service varied between good and merely acceptable - the latter even though we were the only pax in FC for JNB-HKG.