Whilst this whole debate about one person not seeing an advert at Liverpool Street station is fascinating, surely the facts should speak for themselves, if they've achieved a 75%+ load factor on the jet services in the first summer of operation, then I personally think it's fair to say it's been a success, despite all the nay-saying.
What ever they are doing seems to be working well.