Also, on those BA flights operated by GB Airways you can upgrade on-board with the crew for £100pp each way on any route (subject to meals)... can be quite a bargain on the RAK (and does not depend on the fare class you have booked/paid for - can be used for Airmiles redemptions etc).
GB on-board upgrades are NOT eligible for Club mileage... and I doubt BA mainlines are either, but not sure.