Something you said made me thing of my LDH. You mentioned that "he couldn't agree to ANY assumptions at ALL, implying that he had made that mistake in the PAST and didn't plan on doing it again."
My LDH had a few horrible relationships that have really affected his behavior sexually...in my mind it's been a verbal/mental castration. Anyway...not long after we married his behavior towards me began to change and he really started pushing me away...he spent less and less time around me (although we were both home)...he would even respond to some of my comments in a hostile manner, when what I said didn't warrant that type of a response. He would often bring up how he'd been treated in the past by two of his ex's (girlfriend & a wife)...if finally dawned on me one day that he was treating me as though he expected me to behave as they did...so I was getting the responses that they would have elicited from him (does that make sense?)...it was a preemptive defense. Is it possible that your BF could be doing that to you?
I tried to explain to my LDH that he was doing this to me...although in his preemptive defense he just bristled up more at that...no matter how gentle, kind, encouraging I was...no matter what approach I took he thought I was nagging/attacking him. For us it took a 3rd party for him to finally realize what he was doing...and the pain I saw in his eyes made me cry...he had absolutely no idea that he had been treating me EXACTLY has they had treated him.