Eh, I did the Nats-Braves game at The Ted on Opening Day last year and it was an equal crapshow, long lines to get in (although I didn't really have to wait to get in on the 3B side yesterday about 90 minutes before first pitch), out of everything, credit card machines not working; they were out of any beer that wasn't Mich Ultra by the 5th inning, ran out of burgers at some point, and the one beer stand nearest our seats ran out of change after the card machine broke. And that was nowhere near a capacity crowd. You kinda gotta have a high tolerance for mayhem on Opening Day, because crap just breaks and you have mostly new people doing new jobs and all the fans show up at the same time.
The single pick-up point for the Magic 8 Ball was a stupid stupid idea, seriously if you're going to have a giveaway item that MLB won't let you give away till people are leaving, don't give it out on a day when you know you'll be sold out (and when people will be there and boozing it up 3 hours in advance). Like anyone could even throw one of those Magic 8 Balls anyway. It'd be way more painful to get hit with a flying bobblehead in a box.