actually there's not implementation yet, sorry.
I'm not even sure if someone fixed the reverse rotational thing yet. It was goober (IIRC) who said he wanted to make a sexp for reverse rotations, but I dare it remained only a future plan.
The Xwing will work this way (i.e: we are planning to do it this way:p): the model will have the s-foils closed as default, you'll have to open the s-foils with a keystroke at the beginning of the mission, end of the story unless someone will make reverse rotations possible w/o changing the model.
How you can disable firing (like iirc in some training missions of fs2) or how to make a loop are questions that someone else have to answer to, since I'm not a fredder.
no solution instead for the firing points, they can't move as you already said, the only solution is to disable firing