dhthompson61 sorry to hear about your poor experience, hopefully support was able to provide assistance. For the HTML Security settings, this is set by SPO policy with regards to embed -> Allow or restrict the ability to embed content on SharePoint pages - Microsoft Support, and yes, you need to allow Teams here for Live events. Note that Town hall does not yet have embed support.
DiannaW Thank you for the kind words! You can see the Manage what attendees see feature in action here -> Manage what attendees see in Teams meetings - Microsoft Support (yes, this article is for webinars, but it functions the same way in Town hall - main difference is, this feature is enabled by default for Town hall).
Mister_D3k yes, with base organizers, the attendees can select from one of six languages available for caption translation; with Premium organizers, attendees can select from one of ten languages available for caption translation.