Depends on your playing style, I liked beast Mastery personally but i definitely suggest trying all three of them out and picking your favorite.
I liked Beast Mastery but it's definitely up to prefference. I suggest trying each spec out and picking what u like most.
Hunter's, no matter what race they are, cannot equip shields. Ever. They can dual wield, but not use shields.
mounts are purely aesthetic, all epic ground mounts will increase your speed by 100%. there is no best. pick what you like the look of
A Horde night elf.
"the Wood Elf", or if you like Warcraft, "the Night Elf"
You no longer need to complete a quest to tame pets: once you reach level 10, you can learn the "Tame Beast" ability from a hunter trainer.
Yes you can play a Night Elf on WoW. Also Night Elves are Alliance.
Now and then Blizzard places an NPC Night Elf Mohawk in game who sells Mohawk Grenades. Anyone who is hit by them will have the face of the Night Elf Mohawk in the commercials. However, the closest thing to a Night Elf Mohawk is a Night Elf character with the single-ridge of hair in their hairstyle, which is not very impressive.
The cast of The Best Present - 2012 includes: Brad Bowers as Hunter Buddy Eden Brennan as Sally Mike Eserkaln as Elf One Ali Jankowski as Big Elf Victoria Karst as Santa Craig Knitt as Charlie Grace Kriewaldt as Little Elf Scott Roemaat as Elf Two
The Night Elf capital city is called Darnassus.
Yes, the Night Elf race is an Alliance race. You do not need Burning Crusade to be a Night Elf. It is included with the "vanilla" version of World of Warcraft.
Currently, it is not possible to do class changes in World of Warcaft. You can change your characters race, gender, server and even faction, but you can not change its class. Once a Warrior, always a Warrior, unless you delete it and start over (or level another class).