He was ok with waiting? Not rushing you into anything? Thats pretty amazing! Guys never want to wait these days! Even if they say they do!
Can you be up front with him yet? Just sit him down and ask him for clarification of where he thinks you and him are going. Thats not a stupid question. If you like him and are hoping that things will move on and he doesnt want that, you need some sort of closure instead of just being left hanging!
Also: Perhaps he has attributes of the ultimate guy for you, but the main point is that HE SHOULD ONLY HAVE EYES FOR YOU!!! Thats the right guy!