Apologies for the redirection problems.
A little piece of advice to aspiring web operators...
3 days before switching your account to the new hosting company, change the expiration time on your domain name account from every 72 hours to every 1 hour.
This means that webservers around the world accessing your site will not assume that you have not moved for 71 hours and 59 minutes.
All the redirection issues will clear up in.. (checking watch) 58 hours.