As far as I recall the API has some advantages that we can use, adding here some points for discussion:
Endpoints allows both OrgUnit or OrgUnitGroup selection
Usage might require an ALL rule for period and/or orgUnit
I believe CO page will not be an ObjectsTable since we do not support disaggregation and it is done per dataElement. I would consider something like the greyed fields page on mantainance for that step.
Would it make sense to allow filtering on DE page by dataset?
Even though not related to the sync rule specifically:
Would it be useful to add preview contextual action that compares origin with destination and previews the data/metadata to be imported?