Oh yeah, it's a great channel! There's lots of stuff out there on cycling infrastructure, including "Bicycle Dutch" who's made some similar videos it would seem. As someone who's lived in the States for a year and currently in Spain, road infrastructure really does made a difference.
Here's something that may interest you! It's a Coursera course called Unraveling the Cycling City and looks into the history, social, political, and economic change & development of cycling infrastructure within the Netherlands. It's an absolutely fascinating course, although it does require focus and some effort! I'm about halfway through :) But yeah here it is - https://www.coursera.org/learn/unraveling-the-cycling-city. It's free too :)