> Let's do some simple math of how long it's going to take you conservatively to learn the 8105 characters given in the Table of General Standard Chinese Characters if you follow my velocity of 50 characters a day. And I'm going to add another 30 minutes, so we have 2 whole hours a day.
...
> 324.2 hours for all characters in the course of ~6 months. This seems very possible to me and a very good investment of time at that. After these 6 months you'll be free to pursue gaining vocabulary in the form of combining the characters you know into words, pronunciation and listening/speaking.
That's treating language learning as batch job, even though pipelining it would probably make more sense. You don't have to first learn all the characters and then all the words and then how to pronounce all the words and then finally you can dare to utter your first sentence.
I think it's better to do it the other way around: find a sentence you want to say or understand. Look up all the words in that single sentence, their characters and pronunciations, then memorize only those. Then learn another sentence. That way you always have some context for the new knowledge, instead of just treating it as a random collection of facts.
If you frontload on characters, it's easy to overlearn things you don't actually need. I have an Anki deck with 9385 Chinese words and 4174 distinct characters, so I know only slightly more than half of the 8105 characters the author intends to learn. But I'm functionally fluent, since the other characters basically don't appear in modern texts, except for very specific contexts. I picked a random character I didn't recognize from the list: 笸. According to Wiktionary, it's only used in the words 笸箩 and 笸篮, each of which refers to a specific kind of basket. https://en.wiktionary.org/wiki/%E7%AC%B8