The 1975: Self titled album The self titled debut from British indie band The 1975 sounds like a soundtrack to the 1980’s, and while...