Please don't take this advice straight from me because I'm a new person to magic, but if someone more knowledgeable backs this up then yeah. But personally I'd just start out by doing a very short routine involving XCM, because nothing is more "flashy" with cards than XCM. Then I'd do the trick.
Not everyone is in to XCM. However, that would probably work just as well. Be careful though. You don't want to come off as being too cocky. Many people will view that as just showing off...and in a sense...it is. But not everyone will like that.
I still prefer to start off with something non-card related. Then when I'm ready, I'll introduce the cards by saying something like, "Could you imagine a magician without a deck of cards? Well me neither." Then I'd pull them out and continue. That's just my preference after many performances. Over the years, I've learned what works well and I've learned some things that doesn't work well. For example, you'll find that in a restaurant, if you approach a table and say "would you guys like to see some magic", you'll get more NO answers than you'd expect. So as a different approach, I approach a table and ask them how everone's doing. They usually think that I'm a manager or something. Then I'll just ask them if I can show them something cool. This usually works on the people who would have otherwise said NO to the magic question. Then...they always want to see more. However, there are many effective ways to approach tables in restaurants. Find which one works for you, but be sure to learn from the ones that don't.