I don't rinse out the iodophor. For instance, while I'm soaking a bunch of bottles to bottle a batch of beer, I'll invert them and let them drain while I'm soaking another bunch. Bleach has a long contact time, whereas iodophor is just a few minutes. My place doesn't have a dishwasher, but if you have one I've heard that you can just run a full load of bottles through to sterilize them... no personal experience, though.
If you've got hard water, you may want to tweak it a little, depending on what style of beer you're going to make. For some styles to be "authentic", you're supposed to mimic the water qualities of the area of the world that style is from. I try, but I don't sweat it too much. Relax, don't worry, have a homebrew, etc.
One thing you may want to check is if there are demonstration days, either through a homebrew club in your area, or your local homebrew shop. Actually seeing someone go through the steps would be super-helpful. I know I made a lot of mistakes in the beginning that would have been easily avoided.