New York City was pummeled with heavy rain and thunderstorms, leaving stranded drivers forced to seek refuge atop their cars amid violent flash flooding.