I parked in the lot down the street and got out no problem
Were there signs in the lot saying to bring your ticket and pay before returning to your car? There usually are and its usually alot quicker that way. Its pretty common. That's how alot of the garage's in boston are. If they didn't have signs, then shame on them. If they did or if it said something on the ticket, shame on everyone who ignored them. They did announce it at the striperfest over the PA too.
As far as changes to striperfest (pretty much what's already been said):
lose the band, or quiet them down somehow
more food vendors
more seating
have the awards earlier in the event