My payment has been "processing" for about a month.
I think many people got referred to GCR by giftcardwiki. There is a review topic there to which you should add your negative feedback so hopefully others will not be rooked into mailing them valuable gift cards expecting anything in return.