Если перед сказуемым стоит отрицание не, то тире обычно не ставится: Офицер этот не чета вам; Бедность не порок; Аналогия не доказательство.
Постановка тире в этом случае имеет целью логически и интонационно подчеркнуть сказуемое: Но объяснение — не оправдание (М. Г.); Его взгляды на семейный этикет — не предрассудок ли это?
Запятая не нужна. В сложном предложении с одиночными союзами и, да (в значении «и»), или, либо запятая не ставится, если части сложного предложения имеют общую, поясняемую ими, часть. Ср.: Было у Анны необъяснимое ощущение: еще чуть-чуть и вся эта история кончится; Останавливаться было нельзя: ноги засасывало и следы наливались водой.
Правильно: мучивших. Плохо: необъяснимых тайн, ведь тайна – это уже что-то неразгаданное, необъяснимое. Лучше: тайн и необъяснимых событий.
Знаки препинания расставлены верно. Запятая служит для обособления пояснительного члена предложения, а тире ставится по общему правилу между подлежащим и сказуемым.