Megabus to NYC = reliable, cheap, courteous, but mega-confusing