Am I correct that there is no way to either change the approval or improve the edit (until it's approved, at least)?
Yes, the only thing you can do is wait until the edit is accepted/rejected and then improve it. It will be boring, so I suggest that you copy the content somewhere and do the improvements and then just apply them to the post.