Yes, I've had this offer through Avios and now BA.
I actually bought a half case of Champagne through Laithwaite/BA a couple of Christmas' ago which was fine, but they did keep calling my mobile.
This business with automatic sendings is a menace, but a careful reading of the T&Cs indicates that it's easy enough to call them to stop that process - although if you forget......
I think it boils down to, life's too short to deal with this 'small print' guff, but on the face of it, and if you're organised, and if you need 2 random wine glasses, then probably worth a go.