Train delays, cancellations, poor communication, a 15% fare hike, and tangled wires have given NJ Transit riders plenty to ...