Greetings!
I enjoy this mod, or rather, new game, quite a lot.
I ran into a little problem with unlocking Black Mage affinity class though. After unlocking 10 different non-talent memories in both Elementalist and Sinistrope trees, Black Mage affinity didn't unlock and instead, in my character's sheet (H), it shows "Elementalist / Thaumaturge". I have only 3 memories unlocked in the Thaumaturge tree, to reach the extra 75% armor spell buff memory, so it shouldn't even be considered as a main affinity, right? I reloaded and tried again, but the same thing happens every time the moment I unlock that 10th different non-talent Sinistrope memory. I cannot do further testing sadly since at this point I have only 2 memory points available and already 11 memories in Elementalist and 3 in Thaumaturge, and I cannot remove unlocked memories. Only thing I could try was to fill both Elementalist and Sinistrope trees using "set talentpoints to x" command but no matter how many memories are unlocked beyond 10 in that tree, class remains "Elementalist / Thaumaturge" from this point.
Thought I'd come and mention it here. Even if it cannot be fixed for my current game save and that I was eager to unlock that class affinity, it is not a game breaker to me since the story wins over little details like this.

If there is a solution I can use though, I'd be more than happy to try it out.
Please note that I play on a fresh Skyrim/Enderal installation without any mods.