That is one HUUUGE post.
About the vehicles: im near fixing it. The vehicle part i ripped came from the falog script and is form the 1.0 days. It seems they remmoved a feater in 1.03. It almost works now, it needs some fix i need to debug for.
Inverted tickt count is possible like i said, and once implemented the use of variabeles is easy. Controlpointid assignment is easy too, but i think you figured it out already.
Still i thought of the fact the flag oenst auto-return on dropped yesterday, that still needs to be done too. Ill hope i can fix that too.
edit: oh and that random position seems to be pos 0,0,0. maybe the moving is messed up, i had that too in the begnning. 0,0,0 is the centre of the map.
Now i was think: what if you add a bundle with good networkable info to the flag. Woudl that show ded.? I cant get the dedicated to work, it keeps complaining aobut not being able to find gameplayEobjects.con, and that capital E isnt a typo (in the error it isnt capital, but just to show it)
Update: i fixed the stealing inside a vehicle error. Damn that was a pain to do

. Next stop: dedicated moving. We need to make a PCO with NOTHING attached to it and a flag geometry. Next we spawn that object at the EXACT same location as the flag. When python initialises both object will be regarded as about the same. that way you cna move them in a pair and (plz god) it should work. ill be in touch.