We did this last Nov and we really enjoyed it. My kids loved all the desserts and ice cream too. They had special nut free items as well (my son has a nut allergy).
My wife and I each had 1 drink, but we got to see the show without any anyone running in front of us. My lone issue was the restrooms. You needed to leave the area to find the restrooms and then fight the crowds to get back.
But like most things Dinsey, people will either love it or hate it. And either way, it won't be cheap. We went into to this knowing it might not be great, but like I said, we enjoyed it. I'm sorry you did not enjoy your experience.