I too got mine through less than 2 weeks. From posting it, to getting it back through the door.
Give FCL a buzz, and ask them what the hold up is. They really aren't as bad as people make them out to be. I just rang up, asked if they recieved it. "Yes, where working on it". Then I said it is my birthday in like 5 days, could they have it by then. "We'll try".
Seemed like the usual response, but without delay, it was there 5 days later, with the envelope covered in "Special Delivery" stickers. I felt like a VIP!..
Like I said, give them a buzz and ask what's going on.