Design is in your court. We have an option available to send HTML-formatted mailings, if you so desire; however, just as we do not provide web site templates, we do not provide templates for announcement lists either.
The clunkiness of the user-facing side of announcement lists is a known issue which we intend to address. You can hide most of it by setting the URLs in your announce list's configuration, though.
Our Anti-Spam Policy requires that mailing lists must be opt-in and must keep records of signups; we cannot make a determination of whether a mailing list is compliant or not simply based on the content of the web site it is associated with.
We're sorry to hear that, although I suspect you will find that mass mailing policies are similar (or more strict) at most other web hosts. Regardless, the decision is yours to make; good luck.