As long as you don't mind riding Guardians later in the day you should be ok getting a FP for Guardians if you get it before 10am.
Racer FP usually ends around 2-3pm.
So you can grab FP for Soarin first thing at opening and the return time should be 840-940am then grab FP for World of Color. Before TSMM
However, I would rather get to the park early. Get FP for Guardians first. I rather not risk missing out. Grab FP for WOC, then ride TSMM, Screamin, Funwheel, Goofy, Swings, Jellyfish, Zephyr, Grizzly, Monsters Inc., Grab FP for RSR, Bugs Land attractions, use FP for Guardians.
Wait the two hour window and Soarin will be the next FP.
ME