Don't ever believe the
MDE app when it says there are no more FP+ left. I have successfully obtained FP+ for all the rides you mentioned on the same day, even when the app said there weren't any, by just repeatedly refreshing the FP+ selection screen. You may have to refresh dozens of times (it helps if you can sit somewhere for a few minutes), but just keep hitting refresh over and over, and you'll be surprised at the FP+ times that will pop up when it previously said there weren't any. If it shows a time you don't want, take it anyway and then do the refresh thing to modify it to what you want. Examples - one evening at Epcot we decided around 7 PM that we wanted to do Test Track. Of course, MDE said there were no FP+. We were at Sunshine Seasons, so I just sat and refreshed the screen who knows how many times, and, voila, an 8 PM FP+ appears. One morning we went to AK with no FP+ in hand. I like to do the Safari first thing in the morning, so I spent the bus ride refreshing the FP selection screen for the Safari. I first got a time in the late PM, which I took and then refreshed to modify,and I got a FP+ for 9:15 AM. I could give similar examples for the other rides you mentioned. We were a party of 2, which I know helps, as it may be more difficult for larger parties. But you could try for overlapping times with the group split up. I've also gotten FP+ for Illuminations and Rivers of Light late in the day for that evening, just by constantly refreshing. I can't say it will always work for every ride for everyone, but it's certainly worth trying.