I'm not new to the ezCAN, but your video was exceptionally clear on the background, rationale, and implementation of a the ezCAN.
Complements!
In my honest opinion, though the ezCAN offers definite advantages over a fuseblock, including implementation simplicity, it doesn't compensate for the costs. The main rationale you cited, i.e. that the devices attached via ezCAN can be controlled by BMW's OEM controls (primarily, the "wizzie wheel"), is irrelevant to me. I'd just as soon hit a switch on the handlebars to turn on a set of lights, as play with BMW's complex controls, while I'm riding at speed.
Again, the programmability of the ezCAN provides some great features that would be difficult to replicate with a fuse block (trying to recall, at the moment, but I think I've seen folks program lighting intensity and colors dynamically, that sort of thing), but that's not what I really need. I haven't decided on which route I'll go, i.e. thus far, everything I've added seems to be CANbus compatible (i.e. no codes yet). When that time comes, I'm leaning towards the fuse block solution. It's easy to install, time tested, and simpler for me (did I say "cheaper", too? lol, well, I should have).