Waited patiently for this one to release and the payoff was worth it!
Other commenters have covered much of what I loved here, but one thing that really struck me was the realistic dynamics between characters, especially early in the story. The way Odette went along with Zoe's group just because they shared the most class time together... School forces people into close contact with people they might never otherwise brush shoulders with, and your depiction of that was spot on.
The general level of detail and polish is also commendable. Undertaking a large project like this (alone!) while still caring for the small things that contribute to general effect is a real achievement.