It works. Very nice and neat.
So, as kind of a niche` end user I'd say the only thing I could think of for you to add is some sort of test to determine if the unit is a Tarawa or Stennis to set the offset angle for the heading. Reason being is the way I have it I couldn't use the script to control a Tarawa and Stennis at the some time and their headings be correct. Just a thought, not sure it's worth your time though, don't know how many people would use it for both. Though I just thought about it and the rotor heads can use this for their small ships too.
My last question, since I just thought about that too. Does the tanker script set the tanker waypoints from the ship or the tanker start point? Like, could I set up a C-130 from the shore and it still orbit the Tarawa?