We just got back and managed to see the fireworks twice. On Wed, June 29, we did the Dessert buffet, and just loved it! We had one of the four tables by the railing, so the view was fantastic. However very few people stood up to watch, so they must have had good views as well. I would say to call and explain the situation, they may be able to work something out with the reservation. The manager there, Andrey, was fantastic and really went out of his way to help.
The second time we saw them was Sunday July 3, and this was an example of poor planning on my part. The fireworks were fantastic, since they were showing the fourth of July special. But the crowds were impossible. We were trying to get to the Crystal Palace, but got stuck on the bridge in front of it. And I mean stuck! A solid mass of people with no room whatsoever. The people at the back wanted to get to main street, so they kept pushing, and the people at main street were trying to save their positions for the parade and would not move. So it was total gridlock for almost 1/2 hour after the fireworks. There were a few people with strollers and small children that were close to panic. We tried to help shield them, but there was little anyone could do. Finally some CM's managed to get the peole at the back to turn around and the crowd start to move back towards Frontierland. Crowds were so bad that they delayed the EP for 20 minutes or so, while they cleared the streets. And as luck would have it, the monorail system broke, so those with cars in the parking lot had real problems (we were so happy to be able to get on the bus to Pop, and just walk past the long lines for the special buses to the TTC

) But even at capacity crowds, it was a lot of fun, just took a little more planning! With EMH the park stayed open until 3AM, but we had to get up early to catch a morning flight, so were out before the midnight rush.
Besides the buffet, there are several restaurants that have a good view of Wishes, just be sure to make your ADR's early. IF you call and talk with the people at Disney, I sure they can work something out.