I don't know if it's funny or sad, but in all these years I have never seen anyone write that they requested an item instead of BTC, or even more interesting are the famous Rolex and Amazon gift cards that probably no one has ever seen. Freebitcoin seems to be full of tricks...

I'm sure a good team (even a not-so-good team) would be able to fix all the bugs on the site, but the main question is do they even want to fix it?
They don't need to ship anything for the gift cards they can just send the code of the gift card by email. But AFAIK worl wide gift card don't exist at Amazon. So if they give you a gift card for Amazon US you will only be able to use it on Amazon US and not on the Amazon platform of another country, there are 23 local platforms afaik. But unfortunately FBC doesn't even say for which country those gif cards are made for.
Well, I don't think they really have to say which country an Amazon gift card is made from since they are a popular, or once a popular and well trusted business, they can get Amazon gift card of and for any country if they wanted, so, what I believe does happen and reason why they don't or didn't have to mention the country of the Amazon gift card is that when for example, a player wins the card and decide to have the card physically sent to them instead of having it converted to bitcoin and sent to his or her provided wallet address, freebitco will have to ask the player which country he or she is from, and they will buy the gift card specified for the country the player stated, this way, it's convenient for them and the player, they don't have to buy gift card ahead for countries that player may never win from.