Two things: 1) He has been trying to meet you on your turf sexually. His positive behavior (aside from the childish turning off of the cell phone) is much more important than the other things. Give him some credit for this.
2) His self disclosure is a really good thing. He is telling you what makes him tick. He might not have know this until recently, until your confrontations forced him to take a hard look at himself and explain his behavior.
Maybe now, he can take responsibility for his own sexuality, instead of putting it all on you.
Also, you say you're afraid to trust in his good will rather than his libido. But isn't this a way of moving toward a more adult relationship, where his desire is based more on appreciation for you as an individual, rather than relying on male hormonal response?
Isn't that what we all have to wrestle with as we age?
SM
"If we will be quiet and ready enough, we shall find compensation in every disappointment." Henry David Thoreau