I am very new to this event (races in general!)- do we need to register the moment it drops? Is it like free dining where you stay up all night and refresh every min or two? Also, I am planning on the 5K and the rest of my family is planning the 1/2. Would the 5K be fun for them, too? Do you...