Literally the very first result on google search says almost every major game studio on earth uses perforce due to this specific problem because perforce allows you to check out binaries on a file to file basis and mark them with a change list. This appears to be a solved problem with numerous solutions.
Theres also git-annex mentioned in the thread and a number of other options.
I love that you're saying I have a big ego, but you're doing exactly one of the things I'm suggesting in your studio. lol
This Diversion seems doomed if they're competing with git, but if they're competing with perforce, that's a different story. They're probably still doomed, but at least their product fit makes sense.
https://www.reddit.com/r/gamedev/comments/2xc5fx/whats_a_com...