Nice write up on a completely underrated but important and universal topic.
I had to deal with queuing theory a lot in university in a course on stochastic modeling. IMHO you should add an introduction to Markov chains/processes and the concept of stationary distribution.