NASA has established 2054 EDT on 12Mar09 as the new target launch date for STS-119. There will be an executive level meeting on 4Mar09 to set the official launch date.
That will make the flyby and MECO visible from NYC, weather permitting. There will not be any ISS visible passes on 11 or 12Mar09. Docking would occur on 14Mar09 so there would be an opportunity to see a dual pass on 13Mar09 at 2102 EDT.
If they can't launch on 12Mar09 they have a launch window on 13Mar09 after which they will have to stand down until 7Apr09 because of the launch of a Soyuz Progress ship carrying the Expedition 19 crew.