MK, EP and HS are fine to take the bus for rope drop. With Animal Kingdom it’s a different story, but it all depends on what you want. (see below)
Flight of Passage queue is great and is part of the attraction. The problem is the FP line skips it and so does the “morning roman empire march” at rope drop since they take those initial crowds through the FP line.
Most people try to do FoP a few times, maybe once with morning march, once with FP, and then right around dinner time the standby queue time can drop down to 90 minutes (which is a gift) for the standby.
If you want to do the morning march to FoP, you need to get to rope drop about 90 minutes ahead. You won’t be at the very front, but close enough. I’d recommend taking Uber or Lyft for that. Buses can be long depending on where you’re staying.
Avoid AK on morning EMH day at all costs because it will be like standing in a Roman Empire formation at the battle of the Cannae.
If you don’t want to get to AK 90 minutes early or if other circumstances prevent you from getting there early and you end up getting there like 15-30 minutes before rope drop, then you will end up with a 90-120 minute wait for FoP, and probably 60’ish min for Navi River. What I would do is go to Expedition Everest at Rope Drop, then Kilamanjaroo Safari because you will walk practically straight on. Everyone in the morning is headed for FoP and Navi River. You might even be able to get in Dinosaur with like a 10 minute wait or so as well. By the time you do those 3 attractions it will be about 10am or so. See what Navi River queue wait time is…try to get that and use your FP for FoP after lunch.
Just my advice. It really boils down to when you get to AK in the morning. If you get there 30 mins or less from rope drop then you will be waiting. They let people in early and stop them at the bridge so all the crowds pack in elbow to elbow and when they let people move, it’s not smooth sailing, people run, walk fast, and move right past you.
I’m going also mid-may, (May 13th - 22nd). I’m staying at Beach Club and the bus system at the Epcot resorts is very hit or miss. So on my AK morning days, it’s Uber or Lyft for me every time.
This is what it looks like if you don’t get there early: