RE: Is it too late?
Hang it, wait a few days and hunt it. You know the area you hunt and how the deer in your area will react. If your comfortable with hunting it the same day, then do so. As long as you put it up without making a lot of noise I see this as being no different then using a climber for the first time in a new spot.
Dave