Sounds exciting! You should get an extra few gallons of saltwater to rinse off the live rock. It's a good idea to give it a dunk/light scrubbing to get off any dead or dying stuff before you put it in your tank.
You don't need to get live sand. Dry aragonite is fine. The live sand is really just an added expense and not really adding to diversity.
I'm assuming you have a refractometer/hydrometer and tests for ammonia, nitrates, calcium, alkalinity and pH.
Also, when you get the second batch of saltwater, get some RO water from the store. You'll need it for top offs during the week.
And, you probably don't need the iodine.
Unless you have a lot of soft corals, it's really not necessary.