Well on the flipside Flynn, I personally really like detail. Each and every one of my own characters have a very, very big basin of facts and complicated mentalities laid out. While it may not be out in direct writing besides some mentions in Wiki pages, detail like this isn't necessarily over-thinking it.
You're not wrong though. It all depends on the players preference. If you'd like to play with a little 'more and current' train of thought, that very well can be accomplished and enjoyed too. It doesn't mean that a large sea of details is a bad thing.
I do like the rest of what you've said though, that's very good Advice!
A lot of players here have different styles on how they do thing Shirusaino, it's good to look into the alternatives and see what fits on what YOU would enjoy.
From a personal perspective. Create your character, and merely let him/her develop through interactions with other people. We're not that scary, don't feel afraid to bug us or anything. So far, you seem to have a good start though!