All the other answers here relate to how to solve the Jedelask's problem, or explain how the map works, but do not resolve the underlying problem. I agree with Jedelask that the queries behind the map are broken.
The intuitive expectation is as Jedelask requests - that when selecting a filter, that option should have an effect on the map. Either change the map so that the filters work as intuitively expected, or remove the filters or rename/explain that the filters actually do something else.
Personally I would like to see the map reflect the filter settings.