Dunno why this stood out to me, but that your boyfriend thinks it's cute, that was the killer moment for me. Things are good when one of you finds the other of you cute. (Same with you being all gleeful about him exploring his sexuality.)
It's the small things that matter, sometimes. Cute? Gleeful? Don't forget that, when the big things seem to be going awry...