Just kicking in for a couple kudos and a little contribution to the project.
First, CarRepairer, you should be worshipped! This camera system is awesome, people not "getting it" truly amazes me - they're probably used to toy-car-rolling their mouse just to scroll like in Warcraft3. Recent C&C games has had this system for years and it rocks.
Now, I've noticed a couple minor issues, and being a developer myself I decided to take a look and see what I could do. Since the code was so ridiculously clear, it was a walk in the park in fact - thx, thx, thx! As for the issues, basically what I found was that "Invert Zoom" (which I found a much more intuitive setting) wasn't properly updating the ctrl+MMB rotation so using the ctrl+MMB scroll and rotations gave opposite rotation results. It's now normalized so that both wheel up actions always "looks up". The other problem was that "reset camera" did a very rough translation which took my focus away from the battle and made me waste precious seconds. This was especially noticeable when a unit in first-person view was destroyed, I ended up with a weird angle and having to reset the view took you to an even weirder angle. So I updated it to something I felt to be more natural and comfortable - that's up to taste of course but I believe it's sensibly better than the way it was.
There's still one minor issue I haven't delved into, basically when you "track" something the camera rotation gets completely messed up - and resetting the camera disables the tracking of course. Not sure if there's an easy solution for that, maybe having a special track mode just for CCC? Anyways, here goes my tweaked version, I hope someone find it of use:
Complete Control Camera - MaDD patch
All credits go to CarRepairer of course, /me not worthy :)