How do you pray when you're travelling? You are allowed to sit and pray if you don't have another alternative. As for climbing onto your vehicle and praying, I would not deem that a realistic alternative (what if it was an airliner?
). Several members from the US have already stated that there are nearby mosques in NY, so...why didn't he just go there?
I'm pretty sure if a Priest started praying on top of a Rickshaw in the middle of Karachi, Lahore, or Islamabad, he would attract a lot of dirty looks and be ridiculed.