Mine has worked flawless for years, and I have heard of this problem with other TB's as well.
If you can wait, I'd send it back and get another one. if not.....,
You said you could tell it was going to stick before you put it on? What was the issue? did it feel like the throttle plate was binding on the throat? if so, REMOVE it and sand or file the edge of it slightly. Or, try adjusting the idle stop a little to keep it from closing so far. If your idle then becomes a little too high, your computer will adjust to it in about 20 mins of driving.
Or, is it the return spring binding?
Also, I had a situation where the return spring on the throttle cable was catching on the sleve on the cable, could it be that? (probably not if you felt it before you installed it). Just trying to throw some ideas out there.
But as I said, mine and a few others I know about have been great so it's not like they are all plagued with this problem.