I'm sure I heard on this thread or another (maybe LCY) that they are selling way above expectations and are in serious demand by the companies in London and New York? Or was I just dreaming that?
Also, found November fares available at a very reasonable £2804.80 return inc. all t&cs.