From what you've said it sounds like she is the "better option" (though that's in your opinion, you may just be putting yourself down), so if he does end up 'choosing' you then surely that shows you that he does feel something for you, because you're long distance and all that - no guy would go for a long distance relationship if he didn't actually feel something for the girl.
Anyway, I think you should just wait to see what he says. He might have just said that to make you feel better, as he really likes the other girl and was looking forward to the night out (which he had claimed was just a regular night out, but was expecting it more as a date...maybe) and so is seeing what comes of it.
As I say, wait it out, if he does come around to "choosing" you then you need to talk to him and ask him why he chose you - what made him decide that you were better than her.