I've never posted in this part of the forum before, but this topic took interest to me, so I thought I should put my word in.

I'm a very shy guy myself. I can understand how it feels to be shy, and to be approached by someone and not know exactly what to say.
Honestly, after reading that he was like, and seemingly avoiding you after he agreed to go to dinner, and also saying he doesn't know when, I would say he IS avoiding you. He probably isn't interested, but didn't know what to say when you first approached him, so he said yes because he didn't want to hurt your feelings.
But afterwards, and avoiding you, I don't know exactly what would drive him to do that, but I'm guessing because he's not interested, and is just laying it off without saying no.

Thats the impression I got from your description... I'm sure others will have more input.