I'm all for thinking Oracle are the root of all evil (they are!) but I can't help thinking that the employee inflicted much of the damage himself. Maybe just through naiveity or maybe not.
I know when I moved countries I managed to get a lot of the pre-work done remotely beforehand - such as setting up a bank account, by using my current banks official partner in that country.
Any relocation agency worth their salt should have at least been able to provide advice on the shortest path to getting settled. I wonder what went wrong?