It's extremely overcast in New York today, so I could understand a pilot not seeing the building, but what was he doing flying in an area of tall buildings?
Is this neighborhood near a flight path?
It's right on the water
The 59th Street heliport is the closest I think. Maybe he Its raining now. But he must have had some sort of mechanical failure because you can't miss any of the buildings.