Just finished this up in Ableton today. I played all the instruments on it (guitars, drum programming, bass through a real analog synth) and added some effects like beat repeat, the flanged lead guitar is actually going through ableton's "vocoder", and the rhythm guitar is played backwards and then reversed in Live. Let me know what you think of it.
http://soundcloud.com/tyler-kirschner/reverse-mcgurse