I guess this is the main course you had? It is very common food on this route and I have seen it for years.
Sorry the seat didnt meet your expectation. A333 is quite dated but they are not operated to N. America. Try CX A350 next time which is much better for sure