Following closing the game, i reset my computer - just in case. Rebooted, launched the game and tried to connect. However, now it connects to the server, authenticates, AND retrives my hero list but then subsequently times out to the tune of Error 3006.
Seeing as i can connect perfectly to WoW, and was connecting perfectly to diablo leading up to the load screen loop, i assumed it was not me. But in all fairness i tried all the suggestions on the forums i could find (reseting modems, routers, dns, etc)
Now the only conclusion i can come to is that the blizzard system thinks i'm still logged into Diablo 3 due to me not properly being able to log out. I now fully expect blizzard to ignore my concern or simply tell me that a 3006 error simply cannot be a server-side error and must be an issue with my ::insert component here::.
Perhaps blizzard can prove me wrong and offer some insight as to how to fix my problem, or much more likely a community member has ran into a similar problem and found a potential fix.
In the mean time i'd be willing to bet money that if no resolution is found my problem will mysteriously disappear the next time they reset the server. not because anything is fixed mind you but simply because a hard reset will force log-out my account that i am dead-set on assuming their system believes is still logged in.
Tips, ideas, possibilities, and well really anything accepted and welcomed.
Update: based on new posts, i tried logging into the euro and asian servers, then switching back to the americas server. Result: i log into EU and asia servers perfectly, but still can't get into the americas.