He seems quite eager to want you but I think the confidence level is rather low. I would talk to him about your feelings for this step forward but at the same time appreciate it (That's if you do).
If you have feelings for him, you could ask him to somewhere and try to let something happen.
It is probably that you two aren't completely ready for this relationship yet but keep communication up and increase your relationship (Make him laugh or talk about things you both like) and I'm sure something good will happen!
Jazzman.