Couldn't really say fur sure. I've ordered quite a few r4 cards in the past with free shipping and I've had one get to me in 2-3 weeks and I've had one get to me 6 months later. Completely forgot I ordered it. Haha.
If its been a few weeks already, I imagine it wouldn't be too long out. Give it another week and then I'd say something to them if nothing comes. Hope its not the latter of my two examples.
Because some people have the "next day delivery" mentality due to overuse of amazon, newegg and other similar sites; and expect flashcart websites to be the same thing. And so they ask "is it here yet" after placing the order the day before.