I have a question about the FP's. can you collect them sooner than 2 hrs before the return time? Looks like some of the times you have posted for collecting FP's is only and hour or hour and a half apart? OR, are you using some of them up in the early part of the day?
Oh and What about the Nemo subs? do you know when the best time to ride that is?
Whenever you get a FP it will tell you "return between Time A and Time B". If Time A is less than 2 hours from when you got the FP then you can get your next FP at Time A. To make it easy, in fine print at the bottom of the FP it will tell you when you can get your next FP. Early in the day the return times are typically less than 2 hours away so you can get them faster. Remember, you don't have to actually use them in order to get your next one. I never use FPs before 11am; it's a waste. Wait in the lines in the morning when they're shorter and use your FPs when the lines are long in the afternoon.
In my experience it is better to get an Indy FP first and then Space. The MM guests take the first batch of Space FPs before you can get there and then for their next FP at 8:45 or so they grab Indy or Splash. By going Indy and then Space you are going against the herd which is a good thing in Disneyland.
In my opinion, the Nemo subs aren't worth the wait and there's no FP for it. I suppose it's worth doing once though so if you haven't then go for it. The line is pretty long all day, but it's the worst in the first half of the day. It gets progressively better as the day goes on... and it's a long ride so between waiting for it and riding it you lose a healthy chunk of the day. I'd make it my last ride, the one I planned to get in line for at 11:50pm after doing Fantasyland. It'll probably be a 20-25 min wait and then the ride itself is about 17 min but that doesn't matter because the park is closed so you're not missing out on anything.