(as I commented elsewhere) I found it useful to picture a unicycle; a straight line track means the wheel rolls forwards the same distance as the length of the track. Curve the track around to the right into a circle and when the unicycle rolls forward in a straight line it's getting away from the track (at a tangent) - it would have to slide sideways to get to where the track is. That is some extra movement for the curved track compared to the straight track which has to be accounted for somewhere, somehow, and of course the unicycle
turns right while rolling forwards to follow the curve in the track. When it gets back to the start, it must have done 1 complete turn to the right as well as all the rolling forwards. As long as the track is simple (no loops, bridges, crossings), e.g. a square with rounded corners, going around and back to the start needs the left and right turns to balance out to get to 1 complete turn - too much turning right spirals in, too much turning left spirals out, only a balanced amount of left and right turning that ends up as 1 complete turn can meet up back at the beginning.
Seeing the turns in two axes made it clear to me that the forwards rolling is always the length of the track because changing the shape doesn't change the length, and the sideways turn is always one for any simple loop or it wouldn't be a circuit. That fixes your question "how each diameter of distance traveled by the disk center equals one rotation regardless of the shape of path followed" - you say it's obvious for a straight line, and curving the line can't change the length of the line, the extra rotation to go round a circuit must be one, so there's nothing which can vary.
(If you lie the unicycle down on its side, the 1 complete turn to the right needed to follow the curve around to the start doesn't go away, it has to happen, and now it has to happen in the same axis as the rolling forwards happens so it's much less clear (to me). If the only thing the wheel can do is roll forwards, this extra movement from earlier to avoid getting away from the track can only be extra rolling - the extra one turn for the loop, spread over the N turns for the distance).