Wow emulators dont use the new battle.net 2.0 protocol, they use the old grunt protocol from the older expansions. If you try and login with an email address the new battle.net 2.0 protocol will start, if you use a username the old grunt one will run.