Embedded Player 'The Overload' released in January on Island Records and quickly made a splash, debuting at No. 2 on the UK albums chart. Hear a live performance.