My logic was not intended to state that all bards and sorcerers will be norse elves, but that most players choosing to be a norse elf wil also choose bard or sorcerer as their class. Sorry if that was not clear from what I wrote. Additionally I would expect that many bards and sorceres in a game with this race would be norse elves.
About the other races.
Dwarves will not only make great barbarians but also great fighters, rogues, wixards. druids, monks and rangers. All of these classes can use a con boost and don't really care about the charisma decrease. The are a less appealing choice for a sorcerer, bard and paladin.
Elves will do fine as any class but are not really an optimum choice for a melee fighter type. The +2 dex/-2 con leads to a natural preference to ranged combat and spells.
Half orcs I won't really comment on. I think they are badly designed and do not use them as written.
I think its the exact combination of affected stats that makes your race a bit different in this regard.
-2 str is bad news for any melee based class. Thats -1 to hit and damage every time you attack (except with ranged attacks but they still have -1 damage), and attack rolls are without doubt the most numerous in the game. It can also lead to problems carrying your armor&equipment.
+4 cha has very little effect in the game except for charisma based casters and paladins. That means that its not really that attractive for anyone else and thats the breaking point.
So the stat penalty to str is really annoying for many classes and the stat increase to cha is next to worthless for most classes except charisma based casters. Thats why I would expect most players of this race to play a charisma based caster.
Will this terribly unbalance a game. No of course not, you can use it as written without problems. I just don't think its entirely on level with the other races and a bit limited in good class choices as well.
I won't argue anymore on this point as I suspect we will continue to disagree