When this scene appeared, it meant that the deviant Corp was angry, and anyone who knew the deviant Corp would know that once the deviant Corp announced that they were talking to you, it was the time for them to cause trouble.
This time, the giant screen was in new New York's Times Square, which made all the vehicles and pedestrians at the intersection look up in surprise.