When you guys say you have been watching games from last year, do you mean you had them recorded and are re-watching them or are you finding them online??
I'm guessing they are using Gamecenter to rewatch games. I think you can watch any game in the last 4-5 years with gamecenter.