No catch with the BAA in regard to upgrades - except none of the on-board train employees know anything about it.
The Fast Track catch is that's either 100 points or £5 to use it.
Better deal on BAA web site is COMISSION FREE foreign currency exchange if your order it through the BAA web site:
www.baa.co.uk