It is so easy to get bogged down in the mathematics of RNNs that new learners lose perspective of the dynamics. I love that you have flipped that around.
I favor the approach of understanding the dynamics of machine learning. The mathematics are then easily distilled from the nature of the process.
This is a very clear description of that process. Thank you for it!