On this episode, David and Joe breakdown the Geneva Motor Show and discuss the good and the bad from all of the most interesting new cars to be annouced.