Not quite sure what to make of French electro-pop outfit Jamaica? This awesome video about the band's rise, fall and supreme good times should help.