You haven't met this guy yet. You should definitely go and meet him. You should also realize that your emotions and expectations aren't real... They are hopes, and maybe they will come true. But at this point, since you haven't met him yet, you should realize that they are just fantasies.
My advice is to take a step back emotionally. The first part in any relationship is to get to know each other. You haven't done that yet (chatting online doesn't count). The questions you are asking are too serious too quickly, it puts unfair pressure on both of you.
Go meet him. I would suggest separate hotel rooms for the first visit...or you could be in a very uncomfortable position if things don't go well.
But go with an open mind, prepared to have fun, and hoping to build something meaningful. Relationships have to grow naturally, spend time with each other and see what happens.