The Eurovision Song Contest is over for another year. From the comfort of Cherry Towers, Matt and Monty pour over the results, the experience, and the major talking points.