i would go for either Gnomes because they have engineering which is a good mix, or Undead because the mix of mana tap (swap health for mana) and the Undead's racial ability cannibalism (gain health from dead humanoids) is a fantastic mix as well.
Mage
Frost!
Yes he does play he is a troll mage.
Tauren. If you do pick a Tauren, you should be a Shaman.
if you want to be a mage go to the wizard in his shop and say mage quests then you become a mage
You don't "Get" a mage class. It is available at the beginning through any race that can play one.
the "chill effect" is a slow, usually that you get from being hit by frostbolt, from a mage, ect
yes
Her race is Cambodian for sure.
You can't
the best mage weapon is the fire staff. you can get it from undead fire mages. plus it sells for a lot.
This really depends on what you are wanting to do with your mage. Frost mage's seem to be better at PvP right now due to all the slows and the extra frost nova from the frost mage's water elemental. Arcane mages can do some crazy DPS in raids if they are played right. Of course, this all depends on if you know how to play each spec right. It is advisable to go to either the official forums or one of the many fansites on the internet to get the best spell rotation, stat priority, and class knowledge from the "elite" WoW players.