I had a ton of fun with this, but seriously, there are way way WAY too many characters in a CYOA where you're encouraging the player to make their own.
You should maybe have one page of characters, tops. Just to give the player a feel for how to 'balance' their custom character. Like a list of classes in an MMO, with a custom class option.
Also, if you really want to encourage the player to make a custom character, then you need to incentivize them. Premade characters are getting something like, 15 extra points at times. That's twice as much as what the player is told they can use, and if you expect players to self-balance their own characters then you're going to end up with wild variance in weak and overpowered characters.
Still, let me repeat what I said in the beginning:
I had fun! A CYOA where I felt like I was expected to really make a custom character was certainly a treat.