Welcome to the club! Although I do pass the busy % loading section, when the map has finished loading it says "connection to the host lost". After reading the thread in the other forum, it seems it only happens to people outside of the US, In my case I think it might be the server kicking me because of high ping, altough the servers I try ar all below 150 ping. I hope support can come up with a solution, but somehow I doubth it, since we are only a very small pecentage of people having this problem. But if they tell us how the new connection works, or what is differnet from BF1 maybe we could find a solution. I can log in and play BF1 just fine, never had a problem and I can play all other games online to, so some of th protoclos they are using in this BF2 are having a conlficlt with some Internet configurations.
BTW I have a 1.5MB connection. Try posting it here, http://forums.lucasarts.com/forum.jspa?forumID=69
You won't get much help, but at least those are the official support forums of the game and the developers read them, I hope!
Saludos y buena suerte.