Верно.
Корректно: Я видел проплывающих мимо косаток. Их было несколько сотен.
Обратите внимание:
касатка, -и, р. мн. -ток (ласточка; обращение к женщине)
косатка, -и, р. мн. -ток (дельфин; рыба)
Рыбий жир – это определенный продукт, который получают из печени рыб. Рыбный жир – это в целом жир рыб. Так что, если составители СанПиН имели в виду второе, ошибки нет.
Ощетиниться может еж (не ерш, рыба). В переносном значении слова "ощетинился ерш" можно понять как сказанные о ворсистой щетке - ерше.
Оборот с предлогом несмотря на, стоящий не после глагола, обособляется, поэтому запятая в любом случае нужна. Второе тире при пояснительном обороте от рубок до создания лесных культур (он поясняет сочетание всех аспектов деятельности) опускается: Несмотря на значимость в лесном хозяйстве всех аспектов деятельности — от рубок до создания лесных культур, именно долгосрочное планирование определяет будущее отрасли.
Оба варианта возможны.
Вы правы, фраза стилистически неудачна.