Thank you! You might also enjoy the series we've been writing, Authorization Academy: https://www.osohq.com/developers/authorization-academy
It builds up a bit more gently and introduces a lot more concepts than I could fit into one (already long) blog post.