Sounds like a major project. I would start by dozing all the trees from the leevee and around the pond. Make it accessible. Also, I would redo the leevee to seal it up and add a drain pipe properly.

Tall grass would be the best way to filter the flow from the neighbors.

You seem to have similar ideas to me. One plus of doing it this way is you can stock the pond however you want.