I hate to say I it, but I think it'll be pretty tight. I would try to go in to the meal knowing what everyone wants to eat, and skip either appies or dessert. You might not have a lot of time to find a good spot for viewing, but you could make it if you're conscious of the time. Another idea, if a good spot for wishes is important for you, would be to book a FP+ for it. You'd have until 9:50 to get to the viewing area, I believe, which might buy you the time you need. But it would mean you couldn't get extra FP+ through the day, so you'd have to weigh the importance of that for your party.