Nintendo is clearly ramping up its release cadence of new The Legend of Zelda: Ocarina of Time footage three weeks ahead of the game's November 5 release date.