Most of these questions aren't really about understanding the script... it's you questioning the theorycrafting behind it. The answer to most of those questions is simply: Because it was the best dps in simcraft so refer to the best possible dps in simcraft thread for that. My view is: As long as I can back this up with simcraft you have the burden of proof.
if ComboPoints(more 2) and BuffExpires(ROAR 8) and TargetDebuffPresent(RIP mine=1) and at most 3s from TargetDebuffExpires(Rip mine=1) until BuffExpires(ROAR) and TargetDeadIn(more 8) Spell(ROAR priority=4)
I can understand if this line is giving people headache but again this isn't rocketscience its just what worked best in simcraft so far. Feel free to come up with something better. This line refreshes SR early to desynchronise rip and roar if they expire nearly at the same time. It doesn't make any sense to refresh savage roar early if you have no rip on the target as there is nothing to desynchronise!
FFF priority isnt tested (although I'm quite confident about it) but for most good players irrelevant as they have a moonkin.
One last thing about "if Mana(more 79)": I can understand people arguing that pooling to 80 energy is too high for actual human players so feel free to lower that threshhold to a point you feel comfortable working with. I don't have any means to find out what works best for the majority of people using this script as it depends on skill (=how fast you hammer your buttons), latency etc so some choices I had to make are irrational by necessity. So don't treat any of the lines in this script as gospel, but be aware that none should be totally crazy, either since I really put a lot of effort into this script and testing it with simcraft and ingame which makes me confident to the point where I believe that there won't be any huge discoveries until cataclysm. But who knows.