It just depends on the goals you have, I rather get the girl and see where it goes.
If it doesn't works, fine, I had a good time.
85% of a message is given via body language and tone of voice, just 15% are the words. You'll never get to know someone over the internet, you need to meet in real life ASAP, so why spend hours discussing topics that won't create any kind of good feeling in the girl?
Showing pictures of guns will just make you fit in the wacko category most people have and you wont be able to have the opportunity to show you are a good person and not what the media tells them.
Avoid shitty topics, talk about good stuff, emotions, travel, adventure and all that kind of stuff that will generate an effect on the girl and arrange to get a drink ASAP.