Namesake designer Telfar Clemens talks about Telfar's flagship store opening Nov. 23 in New York City.