Перфект в английском, и я настаиваю на этом, самое часто употребляемое в речи состояние глагола.
Сразу оговорюсь что я объясняя англ грамматику немного преувеличиваю эмоциональное значения форм, чтобы было понятно. В реальности грань немного тоньше.
Мы как бы упоминаем событие прошлого только для того чтобы выразить наше СЕГОДНЯШНЕЕ состояние, измененное этим событием. Например человек, который прочитал Война и Мир отличается от человека, который не читал а просто в школе проскочил натэкзамене. Поэтому всегда будет I have read War and Peace.
Или если ваш друг при встрече действительно хочет узнать как у вас дела, то вместо ни к чему не обязывающего How are you? Спросит How have you been?
В вашем примере это очень распространенная вежливая форма, когда мы хотим подчеркнуть что знакомство с вами как бы нас изменило качественно. правда yesterday здесь как бы не причем, зачем указание на время действия, когда суть в том что само действие (знакомство) изменило нас.
Очень хорошее выражение, пользуйтесь им. Nice to have met yoo too!