I don't know if this guy is a weirdo or not he could be a nice guy no one knows. You are already meeting him in a public place, good choice. Just be wary but if he is nice could be a nice experience. Don't let anyone talk you into anything weird. I hope you enjoy lunch with him.