Just started watching your videos and I am so thankful that you are doing this, it's been needed for a very long time, because as difficult as it is for many people to integrate Python into their workflow, C++ is a whole different level of pain for the average modeler, artist, animator.
If I may make a recommendation, based on the two episodes I've watched so far (I am midway through Part 4, Dialog groups and buttons, it is to brush up on the C++ concepts you will be using, before making each video. In my opinion, it is perfectly fine to say, "I am not going to explain these concepts here - they are a pre-requisite for watching this series."
But, those times that you do get into the "language details," please make sure that the terms you are using are correct (i.e., the difference between a logical operator and a bitwise one (flags get or'd together with a bitwise or, not a logical or), calling ASCII characters what they are (e.g., two slashes for one-line comments). Those are the two I remember off of the top of my head from videos 1-3. I haven't really been making a mental list of errors or anything while watching. But, I can going forward, if you want to amend the existing videos in some fashion.
As for me, I'll stick to XPresso and Python whenever I can. They are so much easier for 99.99% of the tasks that need to be automated and assuming the functionality is exposed via XPresso and the Python API. As MAXON states, "Python is C4D's second programming/scripting language,", but it really lags behind all of the functionality exposed through the C++ API and the documentation is, at least in my opinion, quite poor. On the other hand, if the barrier to entry for Python/C4D is a brick wall, C++/C4D is more like crossing the Sierra Nevada mountain range using horses and covered wagons. That's why I really do appreciate you making these videos - someone finally had to.