Instead of initiating your IE6 install from the [GuiRunOnce] section in the unnattended file, use the cmdlines.txt approach. IE6 will then install before logging in the first time. It will be installed before saving settings, if I remember correctly.
The W2K install process then completes before rebooting (which it would do anyway). You can also put DirectX and WMP in the cmdlines, by the way