Just thinking out loud:
If I got it right.. first you boot into Audit mode, then you install/customize applications and customize a user profile, then you run the the "sysprep /audit /generalize" (no answer file needed now? at this point the customized profile will not be copied to the default profile)
Then after reboot you run "sysprep /oobe /generalize /unattend:answerfile.xml"
Include <copyprofile>1</copyprofile> in the answerfile.
(at this point the customized profile will be copied to the default profile)
Is this correct?
Now there is one question left, on which I cannot find the answer: Why run /generalize twice???