I have no complaints about waiting two hours there -- there were simply too many people and not enough ferries. What bothered the hell out of me was that the situation was downright dangerous -- people passing out from the heat in the middle of a huge crowd crammed into a narrow walkway, and no way to get medical assistance to them.
The real problem was that the ferries would come in from New Jersey, discharge passengers, and then leave right on time regardless of how many people got on. The people that got off the ferries couldn't get up the pier, and those on the pier couldn't get past the ones who just got off.
When we got to Hoboken we just happened to have a guy pull up in a car asking for directions. It turned out he was going to the same place where we had parked our cars, so we hitched a ride with him.