Wow, what a labor of love! Quite clever in some places, too. One lil correction though: you have listed that ogres naturally have -20 fire resistance. It is trolls who have this penalty, not ogres. I believe it is supposed to represent the traditional fantasy idea that trolls are more flammable than cheap polyester pants =)
Also, the EQthieves.com spell lists are formatted for a time on EQ Live when casters got spells every level. Like, for enchanters in particular, Tashan is learned at level 1, not level 2. Illusion: Human comes at level 4, not level 2.
No spells are learned at level 2. Personally, I use
http://www.pro1999.com/enchanter-spells.html . It's got a few Velious spells listed, but that's going to be a good thing eventually!