Haven't read through the entire thread, so don't know if this has been suggested, but you should consider buying a used bike if you are in NYC. Plenty of bikes available.
Probably can't be sure the person selling is the actual owner of the bike, but you'll get a lot more bang for the buck going used. If and when it gets stolen, you'll know more about bikes for your next purchase.