Billboard got an early look at the installation in the Dumbo neighborhood of NYC ahead of the launch.