OP, I'd warn you that if you're in a bad relationship you'll be emotionally compromised and unable to evaluate this new internet guy properly. As to him not meeting you, did you ask him about it? He might have been busy. On the other hand, if it turns out he's so shy he doesn't want to go outside that doesn't bode well.