Review: The Weather Channel’s Weather Geeks (Ep. 1, Storm Chasing) My first reaction upon hearing about the premiere of a new weather-based talk show on The Weather Channel (TWC) was…