Time Warner Cable Opens Flagship “Experience Store” in New York City