Ummm...we skipped the free photo (It was at other end of the park, and it just isn't worth an hour of my Disney time to wait for a picture), but we were able to go on most of the rides, we got cookies at several locations, and I think we saw most of the shows, including the fireworks.
Maybe it helped that we went in November. It also helped that we didn't do any other parks that day (just some shopping), we got there early (5pm), we had a snack before we went, and we had a light meal/snack around 8pm at Starlight Ray's (instead of a timeconsuming sit down dinner).
It probably also helps that we're pretty quick walkers. I don't mow people down or anything, but we also try to focus our stops. We know the layout of the park pretty well so, like, if I see a long line at a bathroom, I'll skip it and stop at the next one. We also have a rule that if one person goes to the bathroom, we all try to go. That sort of thing. If one person wants ice cream, we try to get snacks at the same time.
One rookie mistake is going to the bathroom right after exiting a show - like hitting the bathrooms just outside of the MGM Stunt Show. If you walk an extra 20 feet, you'll come to another bathroom with no line, and you'll be done in half the time.
So it's totally doable. The ride lines are really what slow people down at the parks. That was one of the things that made
MVMCP great!
Also, it helps to do things while you're in line. Like if you want to put chapstick on or something...and you have to dig through your pocketbook to find it. Ask yourself, "Is this something I can do while I'm in line?"