One of the things that can make rollout plans go much smoother is automation. Through imaging and scripting I recently cut a rollout from 24 steps to 4!
One thing here that can get you is AD binding, as it acts funky when trying to run as a post-restore script or as a startup item. Based on work by Michael Bartosh, I’ve put together a login hook that can do your AD bind and name your Mac on first login.
Heavily commented, you can download the script and take a look to see if it can help you shave steps off of your rollout.
You can download it here.