This looks very different from the BA concept used in other lounges. I almost thought the OP had got it wrong and it was a new Plaza or No.1 Lounge! Sorry for a split second doubt OP. Glad you got to try it out and I hope it was a nice start to your trip.
Is this a new design team being used? Do BA use an in-house team or a contract an external design company?