Looks like a really good improvement Mike!
Does it allow you to manually add a node tag to existing threads so they will appear in two filters?
For example say on your demo forum, say someone wanted to create a thread about weightlifting in argentina, users have to decide which node is most relevant. This means some people try to cross post by creating two completely separate threads.
It would be great if you could associate secondary nodes to a thread so that the exact same thread would appear when filtering by either the primary node, or any additional nodes associated with that thread.