The issue with the from address is probably related to the server security settings - where it is discarding your address and replacing it with the address of the server to help fight spam.
If you really want to, you could try adding a Reply-To, and some other headers to make your email look less like spam.
Also - I'm glad you spoke with BoA.
