I thought you did a good job describing the enviroment and characters! The plot seems interesting, and I like the switching between narratives. However, I think you should watch out for the matter-of-fact exposition. I get there's a lot of information you want to convey to the reader as soon as possible, but sometimes it's good to leave things a little open-ended, so it'll have a more profound impact later. Like with the very first chapter, I felt that if the protagonist hadn't explained about his mother and father, and the interaction was left more open ended, it could've been this big reveal later.
Like lets say the son refers to the mother as "mother", but the mother only refers to him as "honey" or "darling" etc pet names. These are all pet-names that could be used for one's child, so if by, let's say mid-point of the story, it would be revealed that the mother in fact sees the son as her dead husband, it'd be more dramatic than by having the protagonist explain it all directly in the beginning, as the reader "wasn't in on it". When writing it's important to remember things don't always have to happen chronologically, and if a key piece of information affects how a character acts, it doesn't mean the reader needs to know this key information upfront. By revealing it later, it makes the reader think of the actions leading to the point and think of differently of the character, in retrospect.
All in all though, I think you have something very solid here, and it'd only be improved if you give some narrative devices a once over! I'll be looking forward to how the story continues