Women's wear retailer The Talbots has completed its merger deal with BPW Acquisition Corp as well as paying off all outstanding debts to former majority shareholder, Aeon.