Ok so I've been talking to a guy I met online for over a month now.
You’ve essentially answered your own questions.
I really feel like I should at least give it another shot.
Have you read "He's Just Not That Into You"?
It's pretty simple, you are not going to have a relationship with him until you meet him. Tell him you don't want a phone and email buddy, you want a real relationship and ask him if he wants that too. So ask him one more time when can you meet. Let him set a date and time that fits his schedule. If he acts wishy washy again then move on.
Personally I think the comment about "what does that matter" shows his true colors, in that he doesn't really want to meet.
You’ve convinced yourself that you have a ‘boyfriend’, even though you have never met him in person.
Thank ya'll for your advice.