Platinum Flyer: that's not a ridge of snow - it looks like the levee/berm that separate the runway from Flushing Bay - at the end of RW 13. Or - it may have slid off the North side of the runway and ended up against the berm that separates the runway from the East River. Quite a ride for sure.
Delta now reporting it's an MD-88
That's the same spot (I believe) that US Air 405 went into Flushing Bay back in 1992.