I'd consider maybe ordering a few of these online, but I'm done dealing with my local B&M.
I just had way too many issues with things like this at my local Microsoft Store last year. It just didn't seem like any of the employees knew what they're doing with these promotions. When I had a problem, and it was early on with missing DLC, everyone would tell me different things, take down my contact info and nothing would ever come of that information until I showed up again later to ask about it. I just got tired of dealing with them.
Despite having had my contact info, I was never contacted about picking up any of my preorders or attending events that they may have held. Never got some of the DLC that I was supposed to receive for my preorders either despite being promised I would. Was told I didn't need my receipt by a couple of employees then asked to provide a receipt on a few separate occasions, luckily I had my phone and didn't delete my confirmation e-mails.
Sure, I received gift cards because of my preorders to use towards other things in the store, but then they just went ahead and pulled all of the lower priced items and points cards one day and never bothered to put them back, so what's the point of going in? I'm not interested in paying MSRP when I have multiple other far more convenient outlets.
My visits were just full of conflicting information, one time, they'd price match, afterwards, they wouldn't and claimed they never could... and the one time I went and refunded a preorder, which I was told I could by multiple store associates, I'm told by the store manager that preorders aren't refundable, but they'd only make a one time exception because of all the other crap I had to endure.
TL;DR: My local MS Store was filled with a bunch of freaking amateurs. I'd suggest sticking to the webstore.