If your going to install before you take the server onsite its best to install with the server as the IP address that it will use when you get it onsite.
I have also found that if you install with the windows firewall turned on and then later turn the firewall off it jacks up the install. So I always turn the firewall off before installing. Also remember the box needs internet access to keep the license activated.
I scan in all my phones with a barcode reader directly into the phone import CSV. I then configure all the phone options in the CSV file so I just import once and then im good to go. I have phone templates that I re-use for each install which makes things easier. I stopped trying to do custom tweaks for each install...it makes it too hard to troubleshoot later. Just set them all up the same way.