Out of interest, what is the non-veggie breakfast on the LCA to LHR legs? Standard BA full English?
I would fight anyone who said that wasn't perfectly ok but I guess the expectation on a 4h+++ leg would be long haul business standard.
The 787 sounds like old style CW? I quite like it, but if you're not prepared for it it can be a bit of a shock compared to more modern products. Hopefully that will be resolved before too long when everything is refitted. A350 should be an improvement.
I'm not sure what alternatives there are from Larnaca, but if QR is available and within budget then it's likely to be better. I can't think of many others that aren't much of a muchness with BA. If it's any consolation I did LCA to LGW on U2 last week on a lateish flight, and it was quite an ordeal. I did London to LCA on BA in CE a few months ago and found it quite ok. The problem with LCA at the moment is also no lounge so that probably doesn't generate contentment either.