March 2, 2026 Industry Season 2 Finale: Power, Greed & the Cost of Success – Commotion Podcast Review