It looks like you're question was put on hold, edited and improved, and then reopened. However, there are 3 close votes, so some edits may help.
In general, on posts that are put on hold, I advocate that we focus on bold edits that help improve the post and make it awesome. The easiest questions to be relentless in our edits on are those that are downvoted and which have no upvoted answers. On those, the sky is the limit because when you hit rock bottom you can only go up.
But what about when there are answers?
But this does get a little dicey when there are answers. In general, if the post would likely be deleted if no one edits, then I'd say be bold in your edits, but when there are answers this gets a little tougher.
I can't say there's really a right or wrong answer to this. Me personally, I'd love it if we could just edit anyway and put the responsibility on the answerers to edit their posts, as it was them who decided to post answers on a question that doesn't quite fit the format. However, realistically speaking, this isn't always possible because the entire community must be 100% behind the idea that the answers need edits, and that can create problems if we're not unified. So in the interests of maintaining the cohesiveness of the community, if any answers have more than roughly 5 upvotes, I'd say you should try to edit your post so their answers don't become useless.
In this case, there are 7 answers, with 1 deleted post that only 2k+ users can see. Only one of those answers has any up votes. Therefore, I'd say make your edits, but only so far as to address concerns in the comments that make the community reject your post. Rewriting the entire post wouldn't be cool, nor would unnecessary edits or drastically changing the meaning of your post. But editing to keep it from being put on hold again would be awesome. Since no one has really voted on most of the answers, the edits wouldn't create any awkward situations where the top voted answer doesn't make any sense.
In summary, it just depends on the situation; use your best judgement to improve the question without creating unnecessary work for those who have already posted. Hope this helps!
Should I post a new question?
In most cases, I don't see this being necessary. That also includes this case. In most cases, if a post can't be edited, it most likely will never work out on Stack Exchange. In situations where I've seen new questions asked, either a significant amount of time went by and another user asked the question, or the original question actually contained more than one question and needed to be split into two, such as Matt Harrison's question, Is job-hopping bad for a developer's career?, and How can I use my leverage at my current employer to help create an environment with less, direct hands on management of my work?, which originally were a single question.
But, this is just based on my experience. It's entirely possible, but not always necessary. Again, I wouldn't suggest it here, as most Stack Exchange communities frown at just reposting a duplicate question, and I don't want to see your awesome efforts taken negatively. :)
Hope this helps!