When he seems a little distant at times, pull back...you don't always have to be affectionate when going to sleep at night... let him wonder what you are thinking...instead of the opposite.
Mystic, mystic, mystic...just like location, location, location is very important...just don't pursue him...let it happen.
Letting go of the need to force him into doing anything other than what he wants to do in his own time will kill this progress that you have made...