Recently re-read it myself. A tip for new readers -- if you find this version of Harry insufferable, yet the basic concept makes you keep reading, wait for around Chapter 20, where a much-needed mentor helps him learn some self-control.
She must have had a hell of a time with JK Rowling's version then...