There is no denying that the technical team has created an excitingly refracted vision of New York. Whether that is enough to spell success is questionable