It isn't "hung", its taking a while to install all the hotfixes you specified in svcpack.inf. Use /O with the "type 1" hotfixes to speed this up considerably.
Add "DefaultPassword"=""to your reg file. How are you sure that cmdlines.txt executed or not? Press Shift+F11 during GUI-mode setup and type lusrmgr.msc to verify your account was added. (or you can always try out the commands on a running Windows XP machine) Use boxes for code, not coloured text :/
You're missing a path to it, if MDAC is in the svcpack/update folder, its kept on CD and not copied to the HDD. So it has no way of finding out the drive letter to it. Put the MDAC file in the $OEM$ folders and path to them.