I would suggest stopping using the configuration task in the imaging (if you are using that) and put in a pause script (a script that uses the pause command). The only problem is that will take away from the automation and require a manual input. I also know vista has some problems with scripts. Another choice would be a wait script.
I found this one somewhere online and it has worked for me in XP but you will need to know how long the oobe pass runs or have a general time frame. This is a direct copy from a Run Script task I have:
[code]
'Wait for 5 seconds
'vbscript
Option Explicit
Dim continue, wait, secs
continue = 1
secs = 5
'While continue < 2
wait_function(secs)
'continue = MsgBox("your reminder message", 1, "reminder")
'Wend
Private Sub wait_function(secs)
Dim enter_time, leave_time
enter_time = Timer
leave_time = Timer
While (enter_time + secs > leave_time)
leave_time = Timer
Wend
End Sub
[/code]
As for the audit drive installation, I haven't had the chance to make a Vista HII or deploy one, so can't help you there.