I suggest that you try to be a friend before you venture to the next step. Knowing that this guy has some issues why set yourself up when you know he is not emotionally ready. The same thing applies for women. Give the guy a break and try being frinds.
Also, have you thought that maybe this guy is not for you.