Глагол спекулировать в данном значении допускает два варианта управления, но здесь предпочтительно: спекулировали на теме.
Возможность употребления той или иной формы тесно связана с контекстом.
Если слово год или название месяца опущено или поставлено перед числом, падежное окончание рекомендуется наращивать. Например: в мае, числа 20-го; год 1920-й; Грянул 1917-й; Концерт перенесли с 15 мая на 22-е; 20-го же апреля.
Такое сочетание возможно.
Верно: спортсмены – участники Олимпиады 2012 года. При определенном строе предложения возможен и вариант с запятой.
Запятая после слова "года" необходима.
Шестидесятые годы двадцатого века - это годы с 1960 по 1969.
Допустимо тире, двоеточие и отсутствие знака: Срок годности: 4 года. Срок годности – 4 года. Срок годности 4 года.