When Neal Mohan took the stage at the Cannes Lions International Festival of Creativity this week, he wasn’t just there…