Sounds ok, but I'd actually setup the new vCenter after step2 or 3. This will allow you to configure the new environment (e.g. HA, DRS, EVC, ...) prior to inventory, and power on the VMs on the new hosts.
A quick note about step 2: In addition to the proper zoning, you will also need to present the LUNs to the new hosts from the storage side.
André