Thanee said:
Simple and effective. What do you think?
Bye
Thanee

I just wrote the most beautiful and articulate reply of my entire life on ENW, and my laptop crashed...

I have to make it more short now...
I think you are going too far. Compare how many spells a Wizard knows each level with your Sorcerer, considering first of all only the spells he knows for free (I did of course, but thanks to my f%&*"¤$ laptop the tables are now gone). You will notice that the wizard knows only a very FEW spells more than the Sorcerer, and when they level up at odd levels they both learn 2 spells of the new higher level.
Then think of this: are those FEW known spells & the possibility to pay to learn more (with less money for magic gear) for the Wiz balanced with the extra spells/day and most importantly the spontanous casting of the Sor. They are not, really. Your Sorcerer is far more powerful than a core Wiz.
Whatever the initial assumptions, the conclusion is IMHO very bad.
Everything else can be done (feats, skills, and the little house rules you mentions are not at all a problem) to improve the Sor if you feel it's weak, but not your spellcasting tables.
If you want to grant the Sor (1) access to spell levels on par with the others and (2) more spells known, try to apply the Wizard Domains (from UA) to a Sorcerer, even if they are meant for wizards.
To summarize (again I
did have a beautiful table here...

):
- your Sor would choose a domain
- the domain is made of 10 spells (one per level) already fixed
- your Sor would get 1 extra slot and 1 extra spell known of each spell level, but since they are based on Wiz spellcasting, he'll get access to higher spell levels as soon as the Wiz
It is still a good improvement over the core Sor, to which you can still grant bonus skills and feats if you desire.