The latest eye-catching – if potentially slightly unsettling – and humorous downtown Boston art installation is here.