Alitalia also had a MD80 sponsored by McD, but I don't believe McD service was ever offered on board ... haven't seen it around now for a while!
Just need to ask ... how a McD or a KFC will taste after it came on board before u board and after it has cooled down and maybe after it has been heated again on A/C ovens???
Just a curiosity