The sex has been ok but it's hard to get him out of his shell.
It's a gradual improvement, I have to bring something up numerous times before he'll even think about it.
So she told me this "I have good news and bad news, the bad news is you need practice kissing, the good news is you get to keep practicing." That seemed to calm my nerves about it and I got better from there.
Other than that, it sounds like he has a lot of issues to work out.
I ended up telling him things weren't going to work out and he promptly blocked me on every social media site we had contact on. I had to be patient and understanding, but I didn't mind showing him what I liked and what I needed, and I learned from too.