Thanks for sharing this, I’m definitely gonna have fun exploring it :)
I don’t think I came across datamapplot, I’ll have to check it out. I know D3.js would probably be able to solve all my problems but then I’d need to build a lot of it from scratch and I don’t particularly enjoy Javascript (although sometimes you have no choice, I still needed to inject some code to modify the map to enable clicking on data points to open links and not capturing double clicks when zooming out (since there’s so many data points that you’re bound to misclick and end up opening a data point by mistake)).