As soon as you enter the "@" in your account the connect takes a completly different route.
If you ping "public-beta.logon.battle.net" you get an answer from 12.129.206.109 that the IP 12.129.236.252 you are looking for is not available.
This is basically what denies the connect.
The connection log says
7/14 21:50:55.199 Connecting to 12.129.236.252:1119
7/14 21:50:55.636 GRUNT: state: LOGIN_STATE_FAILED result: LOGIN_AUTH_OUTAGE
So whatever this is but we are getting no correct answer from "public-beta.logon.battle.net"
http://public-beta.logon.battle.net:1119/
http://12.129.236.252:1119/
An idea I had is to use port forwarding for PORT: 1119 (sitting behind a router)
I'm gonna try that.