I graduated a few years ago, so I don't know any of the pregame stuff to do. But as far as BBQ, you might want to try Bullock's BBQ which isn't too far from Cameron. About a 5 minute drive from campus, if I'm not mistaken.
And I don't know how much Duke gear you have but a lot of fans tend to migrate towards the bookstore in the Bryan Center to get stuff either before or after the game. I know I made a pit stop after the BC game to pick up a few things