I haven't read your work but it is nice to see more instruction on GraphQL being published. I think Apollo is a great choice for beginners and an appropriate choice for many projects in general - largely due to its framework ambiguity. I look forward to looking into your section on other options. It's good to keep perspective on that sort of thing and hard to do so when it involves such a learning curve.
An e-book is a good choice of format as well. I learned GraphQL from a video resource until I was competent enough to proceed with the (admittedly very good) documentation. I wish there had been a resource like this available.