That does indeed stink. But, it's no one fault....not the bus company, not the theater and not yours.
Since you didn't pick up the tickets I'm not sure what to tell you. Are you still IN the city? I'd stop by the box office and see what they can tell you.
I'd be sure to save your receipt/order confirmation if you've already left.
I had a similar happentstance: sometime last year or so, I was coming in and the first show I was to see of the Atlantic's Port Authority. Suppose to get in at 11. We had NO traffic UNTIL we go INTO Manhattan. Took us 3 hours to get to our destination; and by the time I got to the theater, I'd missed about 20 minutes of the show.
It was quite disappointing....but at least I got to see most of it; and then was able to snag last minute tickets to its final weekend to see the whole thing.
If we're not having fun, then why are we doing it?
These are DISCUSSION boards, not mutual admiration boards. Discussion only occurs when we are willing to hear what others are thinking, regardless of whether it is alignment to our own thoughts.