Great post, I just started my rust journey
Things like lifetime parameters and their placements were pretty cryptic to me until I watched a single video that made everything click into place. Once you got it most things make sense, it's just hard to find the right angle to look from. Plus having the search engine constantly bring up a town or video game named Rust when looking for problems doesn't help.
https://www.youtube.com/watch?v=1QoT9fmPYr8 ("Rust Lifetimes" by Doug Milford)
Imho the great thing about that explanation is how smoothly it moves from the basics to the more detailed parts of lifetimes. That made it easier for me to see the connections to the rest of the language.