In answer to your questions:
1. You can restrict the viewing of resumes in the
resume settings to public, recruiters/job listers, All members (including job seekers), job listers, recruiters.
2. No, there is no contact form specifically in the resume section.
3. The application link on a job listing sends an email directly to the job lister/employer.
4. There is a plugin in the AppThemes marketplace which may suit what you describe
here. You can peruse other JobRoller related add ons
here.
5. Job Seekers can "star" a job listing which will appear in their dashboard, like a favorites list.
6. There is no specific option for this built into the theme
7. Currently recurring payments is only available for resume subscriptions.
8. There is a tab in their dashboard which will display existing job packs purchased.
9. Not specifically no, although the standard WordPress functionality for this is there. Thanks.