The season pass menu item won't show up for me for some reason. I already got it from the in-game store and restarted the game on my XB1, but still nothing.

I'm in NYC (haven't completed Warlords yet), do I need to be in DC to be able to see it?