Spencer has always been the most disputed part of Periphery. He was really hit or miss for me on the last record, though I imagine writing vocal melodies to those older songs was a nightmare structurally. But on this song, I think he sounds great.
Regarding the drums, I'd wait to hear a SoundCloud stream for forming an opinion. YouTube butchers stuff like this.