What's the meaning of "little twist" in this sentence?

I think it means a feature that makes Prime Wardrobe different from other, similar online retailers that also allow for free returns. It seems to follow this definition of twist from Merriam-Webster:

a variant approach or method : gimmick


Think of it as a play on plot twist:

An unexpected development in a book, film, television programme, etc.