[...] For the specific case, I'm tempted to agree that it is very broad, but also (at a glance) think that the answers saved the question which makes me unwilling to close it by mod hammer. (And, of course, it already has an accepted answer.)
So here's the question, what should be done when a question on its own merit should be closed but has received good answers?
I'm inclined to say the question should be edited as much as possible to be a better fit for our site while trying to avoid making the answers (completely) invalid. This is in line with stack exchange's goal to create a mass of excellent answers to well asked questions.