For the first question in the Administrator screen you can setup a alias on the domain, so that you can use your external domain name. Then you can set the primary email address to be that domain. Have a look in there. Sorry, but cannot get to my Admin panel remotely to provide a screenshot
