Not sure which night you attended but we went July 16th and I will say our experience was better that yours sounded. We arrived a little before 7 and got our arm bands at EPCOT. There was no problem, the line was smooth and moved quickly. There was no confusion on the part of the cast members checking us in. In the first line we were given our wrist bands and in the second our food vouchers, and directed to the stand that had maps for the evenings activities. When I say lines, there were maybe three other groups in front of us for the first and one for the second. The maps were very helpful. The ice cream line looked long but went very quickly. We had no problem getting our food at Sunshine Seasons but we were also there around 11:15, just before the fireworks. I will agree about the lack of information about beverages. The fireworks did start a bit early. I read 11:45 but they started closer to 11:35. They were gorgeous though. Our only long line was Frozen Ever After. We headed there during Illuminations and were in line for maybe a half hour. That was the longest wait of the night. The Living Seas pavilion- Ariel and Crush were walk on; Soarin' was a short wait and same with Test Track. We did not do any character interactions. We felt like we were able to get everything done in that one evening from 7 to 11 that would normally take us all day. And it was SO nice being dark and cool with no blazing July sun. We left shortly after the fireworks and had no problems getting on the bus to our hotel. I am sorry your experience was so bad but I liked this Moonlight Magic much better than the Typhoon Lagoon one we did in June or July 2016. Of course, I would always welcome less crowding but it wasn't too bad for us.