Правильно: в повестях Майн Рида. Это сочетание усеченного имени и фамилии, поэтому компонент Майн не склоняется. Но если мы пишем имя и фамилию писателя полностью, склоняются все компоненты: Томас Майн Рид – в повестях Томаса Майна Рида.
Верно: ...как томат на подвесной мост.
Слово том-ям еще не зафиксировано нормативными словарями, но можно предложить предпочтительные варианты, исходя из общей тенденции развития орфографических норм: со вкусом «том-ям»; со вкусом том-яма.
Такая фраза некорректна: автобиография – описание своей жизни. Передать нужный смысл можно по-другому, например: Горький участвовал в написании «Автобиографии» Ф. Шаляпина, Горький помогал Шаляпину писать «Автобиографию».
Норма литературного языка: компас. Вариант компас характерен для речи моряков.