Yes unless you require a fully new module. Otherwise, you will be able to manage the content from your WordPress dashboard.
Of course, you can ask for the work progress anytime during the project phase.
Yes, be rest assured about these two issues.
No, not at all. We write clean code with proper indenting and commenting. So it won’t be an issue.
Yes, if you don't know how.