Necessary catharsis in the form of a ripping rock song. The D.C. band's self-titled album is out May 26.