What is the best net design for CTF game?

Hi guys,
can you review/correct my PhotonView design pattern for CTF game please?
Lets imagine Capture The Flag game with vehicles trying to steal flags.
I predict vehicles to be moving almost all the time.

1. For each vehicle I will use PhotonView using one of modes:

[code2=csharp]// Unreliable
public void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info) {
if (stream.isWriting) {
stream.SendNext(transform.position);
} else {
this.transform.position = (Vector3) stream.ReceiveNext();
}
}[/code2]

[code2=csharp]// Reliable Delta Compressed
public void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info) {
if (stream.isWriting) {
if (hasPositionChangedFromLastState)
stream.SendNext(positionDelta);
} else {
this.transform.position = lastState + (Vector3) stream.ReceiveNext();
}
}[/code2]

2. For Flag events like "Flag has been stolen" - which I need to be sure all vehicles got -
I will use separate PhotonView in mode "Reliable Delta Compressed" using RPCs.

Is my design pattern optimal?