I would second the comment about being wary of Brokers if they are using frequent flyer miles to secure flights - it maybe an honest deal though.
Don't worry about sleeper service ex-LAX - there isn't one so you'll get fully fed on board although I think food is one area BA certainly does not lead.
I too consider CO's BF product superior to NCW perhaps with the exception of the seat itself. I've never slept better than in NCW.