It takes about 4 weeks and from my experience they refused to wave the AF until I got a supervisor to do it because I was cheated and misled, they also said its a one time basis and next year I will get it again.
I'm not saying you're one of the guys who got 6 of these cards, but even if you just got one, don't you think that's very harsh language to use about a card that you signed up for knowing lechatchila that you did not want?
I'm sorry to come off as preachy. I like a sign-up bonus as much as the next guy, but the entitled attitude rubs me the wrong way.