TJ, It does have a Duty Free sign and you do have to show your passport and incoming flight number. I have no idea if that makes it a Duty free shop or is just something to make people feel like they are getting true duty free pricing. There are some things that I've found at a better price then downtown, others are higher. Absolut and Glen Fiddich are less then downtown. If you are just coming in and want to grab something to have before you make a larger trek it's not bad. I agree that I enjoy La Europea and it does have a larger selection then the shop in the terminal.
Yep there is a store in baggage, my wife picked up some stuff for the room a couple of weeks ago. I don't know what she paid, nor do I care. We always get two or three bottles at the airport regardless of whether the room has a mini bar or not. We bring drinks back to the room at night and we like to spike them up a bit with our own Rum or tequila, I even carry a little flask to the hotel bars from time to time and add a shot of my own Rum. Maybe it is just me, but All inclusive liquor does noting to me. There have been days and nights that I have just drank and drank in these places and have felt no effects of alcohol what so ever.