i suggest if you are staying off site, to get to the parking garage by 7:45 and wait in line until the garage opens at 8:00.
you should be about the 4th or 5th car in line waiting.
once the garage parking lot opens, you will be parked and walking thru city walk within 5 minutes.
you can reach the turnstile for IOA by 8:20 if you are slow walkers.
the official time of opening is 9:00.
many many times, they will let you in around 8:30ish.
hit the main rides to the left as you go over the bridge past Port of Entry.
you can have the first seat for Hulk most likely.
and you can do repeats without waits.
IOA will have more rides open when they let you in.
the studios side does not have as much open if you are let in early.
also, there are certain dates that some rides do not open at 9 at that park.
jaws, T2, mummy, are a few i can think of.
do the rides you listed first at IOA, then proceed to the studios side.
everything should be open at that time of the day for you.
crowds generally start around 10:30 to 11:00 ish at the parks.
you will have none or little waits prior to that time period.
be sure to pick up a park map guide to check the times for the shows.
you might want to add a few things to your list once you are in the park.
spiderman ride is kewl. the park guide map will list the times of the day the fantastic 4 make an appearance in front of the spidey ride.
great meet and greet photo shoot opportunity.
you listed some of the water rides.
i don't know if you want to do the ones at IOA before you go to the studios side.
you will get really wet on the popeye ride and dudley do right doesn't let you off the hook either on staying dry.
there are heaters being installed for after the popeye ride.
i read an article about it that it costs $3-4
not sure when the heaters will be in operation or if they are now.
i think you can do both parks and hit the rides you listed without an issue.
the main thing is to be at the parks very early and start the rides before the official opening time.
no crowds, no lines means you can get a lot done quickly.
i have found that tuesday, wednesday and thursday to be good days to avoid long wait lines.
schools in the north where i live, don't get out of school until mid june.
i have no idea how soon the florida schools let out for the summer break.
families tend to take their florida vacations around their kids school schedules.
hope you have a great time at the parks!!
come back and brag about the fun you had when your trip is over