The BA golden ticket thing does seem to work. I know of an engineer who received one after taking a business class seat apart to recover a passenger's pen!
BA also have an internal social media thing and I have seen tweets and emails from passengers reproduced on there quite regularly when compliments have been given to crew.