This is a new album out by the Detroit Grand Pubahs in the electronic section of iTunes. Does anyone else find this strangely accurate?