I haven't heard that song, but the "glitchiest" pedal on there is the Boss PS-3, it's dual pitchshifter delay that makes the most insane sounds sometimes, like delay that keeps pitchshifted up and down or sounds like Zelda gone apeshit. I'd have to hear the track, but that might be it.
here's a demo from youtube that might help:
http://www.youtube.com/watch?v=_YC8T...eature=related