Ahhhh....the dreaded Pitchfork review is in