I MUST say something I find to be both truly important and truly profound. The way you handle Satoshi's sexuality is a master class in what's right my friend!! My appreciation for this can never be understated!!
He cares a tremendous amount for his son and his sexuality plays only a very minor part in your story!! That is satisfying, to see non- heterosexuality treated as nothing more than normal!!