That's very possible; he's a child of privilege, so I could totally see his family shipping him off to a fancy boarding school. Don't know how good he'd be at making friends there, but!
Oh, Merlin. He'll probably feel bad for you, since, you know. Not exactly best dad ever, there.
Sounds good! He might be....kind of standoffish to Leukothoe at first, but he'll eventually warm up to her and all.