This is going to be WAY too long a day and is really unnecessary. Epcot likely will not close to capacity. I’d cancel the breakfast ADR for sure. Sleep in, do dinner, maybe lunch, arrive midday. By 1:30 am, it was pretty much died down by the Epcot resorts. We stayed at BC so I can’t speak to the roads at that time. But while busier than normal, the resorts were somewhat dead by then. Epcot was the most crowded I’ve ever seen it and by 9pm or so, it was fairly unpleasant to walk around. We had a 10pm ish dining reservation at Spice Road Table which was perfect. Got out of the crowds and we just stayed there for the fireworks. Sat until about 12:30 and by then the International gateway exit really wasn’t too much worse than a F&W Saturday night. By 1:30 am, most of the heaviest foot traffic had cleared from BW, YV/BC areas.
I’ll add that we thought this would be a nightmare time to go but we enjoyed it immensely last year. We did MK ( inside the park with no dining or party reservations) on 12/30 and it really wasn’t that bad. The atmosphere inside he park was incredible, super fun, great countdown, music, dance parties so honestly, I would watch from afar. While the fireworks were increased Le, it was more about seeing them with the icicle lights on the cast,em the colors, the music- much of which will be lost from afar. It wasn’t like 4th of July, for example,which is just as good (or maybe better) from Poly or CR.
We have a 50th birthday this year for my husband who prefers a beach vacation but the year after next (and maybe every other year after that), we’ll be doing NYE again for sure!