This is a great review of the book. I can imagine that it couldn't take you long to read the book if you found so many similarities between you and the main character. It's also kind of easier to review a book if you're coming from the similar environment, sharing similar struggles.
I haven't heard about this book yet but I might give it a go when I have a little bit more time :) Thank you for the extensive review! It is very helpful!
I read it in less than 6 days. and that's quite fast for me (especially since I had other things to do in those days). I like finding books that aren't well-discovered but deserve to be :)