Ok, first quick test.
Basic functions (so far I've tried volume, pan, metering, banking, select track, mute, solo, play, stop, scrub) seem to work fine so far, nice work.

Seems I have an issue with track name display though.
Display not updated (immediately) after renaming a track.
At ~0:14 I trigger a bank up + bank down, this helps updating track name display for the first track, but not for the second.
edit:
Using stock (unmodified) DAW control/Mackie control presets.