Carfield,
To answer yout questions:
1. I did not receive a CX amenity kit on any of my short segment flights from CX.
2. I thought the food on the BA flight was better than the food on CX. However, my guess is that most would disagree. On BA I was not given a selection, but rather presented with a steak entree. Since this is what I would normally order, I was pleased and felt the quality was above what I later recieved from CX. CX, however, does provide passengers with a selection of entress to choose from.
3. Although not asked, I did notice your menu collection hobby. The menu for the HKG-TPE flight is contained in a combination LHR-HKG-TPE menu so I was able to see what the passengers coming from London had eaten during thaa flight.
rich