It’s one of the shortest transatlantic flights, so highly likely to be a sleeper service. The food in the lounge should be better and just as good as the BOS lounge.
BA don’t allow a long enough stop over for crew, it’s not surprising the service is poor.
Complain and read up about CEDR, BA don’t deserve your money for this shambles.