(Review requested)

That looks OK, but you might also want to split the service road at the gate and add access=private to the section behind the gate.

If appropriate, you could also add locked=yes to the gate.
https://wiki.openstreetmap.org/wiki/Key:locked