Assuming you can code these functions, we would probably further customize (unless you will be doing it) as follows:
(1) Add ability to attach a data entry form for comments (user-defined questions/points of relevance with data collection text area for each) that attachs to the workflow history
(2) Ability to use numeric rating scale for candidate and track cumulative and average score in simple visual fashion as part of applicant tracking summary page. (Number of Reviews: ### Average Review: ##.##)
(3) Ability to track all candidates for a given job as a "view" on summary page
(4) Ability to "push" prior candidates for a given job into a new hiring workflow
(5) Ability to allow people to apply to a general area of interest and not to a specific job (with date ranges of interest).