Interesting.. maybe the disconnections are due to needing port forwarding? And, bigwolf, did you try to deleting the config.ini and enabling external bios and firmware w/o boot to ds option? (be sure to select the path for the files too)
btw: can someone try FC battling and trading on emulator...