I was there on a recent stop over from Costa Rica. You're not wrong - it's very odd.. but at least there's a bar. On the way out, I has the misfortune of spending 5 hours in the admiral lounge - with my 2 drinks vouchers and shoddy wi-fi.
Best thing about the BA lounge is the little bottles of heinz ketchup - very cute :-)