The problem that New York faces is that it is embedded in USA society, so it has to face some issues that are not about bikes, but effect bikes. An example would be the reasons people use bike helmets. No one uses bike helmets in Berlin, because Berlin is safe for bicycles, and that is partly due to the respect that cars and trucks show to bikers. In the USA, car culture is stronger, and car drivers are much more aggressive. I've gotten into the equivalent of tug-of-war situations with taxis, trying to exercise my right to turn, when they want to turn in the opposite direction: the taxi drivers are willing to use the vast bulk of their car in a threatening manner. You never see that in Berlin. In New York City, one is justified wearing a helment, and one would be justified wearing elbow and knee pads (but I never had). It's an aggressive environment.
Also, in New York, the roads are often chaotic. In Berlin, I only saw chaos around construction sites, otherwise the roads were safe and orderly.
Also, I could rent a bicycle in Berlin, very cheaply, and then keep it for days. There is nothing exactly so convenient in New York.
All the same, I am pleased that the situation is getting better in New York.