This is computer related, honest.

Is there anything glaringly wrong with the following synchronzation setup? It looks fine on paper, and works in practice, but the goal is a "best-practices" configuration.
Has anyone else had to deal with this stuff? Since "best-practices" is somewhat subjective, I'll take as many opinions as I can get.
MIDI Clock/SyncMaster: - Cakewalk PA8.0 (computer-based performances)
OrMaster:- Roland D-10 (performance-based, err... performances)
Slave:- Roland XV-5080 (BPM, effect tempo)
- Boss VF-1 (effect tempo)
Filtered:- Roland MPU-401AT
- Roland LAPC-I
(FYI: The Roland MPU interfaces, by default, transmit MIDI clock messages while in intelligent mode.)
MIDI Time Code (MTC/SMPTE)Master:- MOTU MTP AV (Type: 30)
Slave:- Roland VSR-880 (Type: 30)
- Cakewalk PA8.0 (Type: 30)
MIDI Machine Control (MMC)Master:- MOTU MTP AV (DevID: 20)
Transport Master:- Cakewalk PA8.0
Slave:- Roland VSR-880
Digital Reference ClockHaving two setups for the digital clock is annoying. Alas, Gina doesn't have a word-clock input...
Setup 1 (Recording from XV-5080)Master:- MOTU MTP AV (Word-clock OUT, 48000Hz)
Slave:- Roland XV-5080 (Word-clock IN > R-BUS)
- Roland VSR-880 (R-BUS)
Setup 2 (Bouncing tracks VSR-880 <> PC)Master:- Echo Gina (D.Coa. OUT, 48000Hz)
Slave:- Roland VSR-880 (D.Coa. IN)