Yes you can go to any branch location t o get a card. Let the rep know you haven't received the one in the mail so they cancel it.
When i got my first one, as well as replacement cards, i walked out of the facility with them shortly after entering. I'm unsure if they will cancel the one that's supposed to be on it's way. Best bet would be to give them a quick call to be sure!
Thanks! Your answer is awaiting moderation.