It was an interesting morning for McCaw and the All Blacks, which started with four players serving coffee to punters in a local mall before the team held their captain's run at St David's School.
"We've had a pretty good week," McCaw said. "Compared to the last couple of years where we arrived on the Monday, having an extra day has helped. The new fellas in the lineup are incredibly excited and that rubs off on everyone.
"I'm just excited to line up here again in a test match at Ellis Park. It's one of the ultimate places to play and the excitement of being able to do that is what I'm all about. If I don't get to play here again then hopefully I have a good memory of this one."
McCaw said the key to winning tomorrow morning is to get South African flanker Heinrich Brüssow out of the breakdown.
"The guys that have the best opportunity are the ones that aren't necessarily making the tackles or the first guy in, so when you see him he's got to be removed before he gets the chance to get in there and get on the ball."
Meanwhile a bad weather forecast has hit Johannesburg a little under 24 hours before the game with showers expected tomorrow.