I have recently enrolled in Recyclebank's program. I haven't redeemed for any Rewards yet, so I can't really speak as to how long shipping takes, etc. There are, however, print-at-home rewards, which is nice! For the sake of transparency, that is a personalized link. Should you enroll through it, I would get a referral.
I say, anything that encourages good stewardship of the Earth is worth a look.