IIRC "Ça fait longtemps..." implies you've met before, while "Ravi de vous rencontrer" is only used for first meetings... but then again my French is very rusty, so who knows.
'sup dude.I brought the three foreign race musketeers!Attention!!The three foreign race musketeers?Pleasure to meet you.« It's been a while. Pleasure to meet you. »
The specialist of L'Arc de Triomphe, Broye.The specialist of L'Arc de Triomphe, Montjeu.The specialist of L'Arc de Triomphe, Gold Ship.