Sounds like he might be the male version of you or one of us. Honestly, and I hate this answer, but I think the best thing to do is just to be patient. Give it two more weeks and then address the subject. Maybe start slow and have the "are we dating anyone else" conversation before you jump into the long-term conversation.
I'm happy you really like this guy! But I'm sorry it's not going quite as smoothly as you would like.