That procedure actually works spot on as it is.
That said, I would highly recommend printing it out when you do a move, and cross off each thing as done when you do it. Skipping just 1 step or thinking it isn't needed in this procedure will yield a failure.
The two things that always seem to be forgotten are:
1) Task 2 Step 4 - Creating the shell database
2) Setting proper account permissions (the good thing about this one is you can just look how the other server is setup