Nice! I had a similar positive experience treating OpenStreetMaps as the highest tier data source and then using screenshots to tune the aesthetics.
I wonder how high fidelity we can get these views using just ThreeJS and Fable5.1 iteration cycles.
Here is my Palisades Tahoe world that I made in a similar way: https://ski-red-dog-face.vercel.app/