Nice! I have been using maplibre with django and htmx. I should try and put an example up there to share with others.
I would love to see your project as well.
Currently, as there are probably not many reviews on that site it is near impossible to see an example of a review.
But you're right, since there are so few reviews, I could definitely decrease the zoom level required to load the reviews.
I'm not sure it's the most elegant solution, but it has been pretty functional
Fun fact (and a bit of a brag, apologies), I was the contributor that added the “new” Expressions API with the intent of building a reporting platform on top of it. That platform never eventuated but I’ve still got lots of use out of those APIs.