Thanks for the trip report and interesting to see how a charter airline does on this route compared to the other (BA) trip reports I have read.
Not sure the extra cost of £400 is worth flying BA for to get better food and drink! What you got served seems ideal for your usual 3-4 hour European flight but not for a near 12 hour flight! But least folk will be forewarned after reading this report and can bring along additional supplies rather than have to fork out the exuberant onboard prices.