He used Adobe After Affects and Premiere..

Indeed the music and action are timed very well as well as matching to the music track (pulsing effects on heavy guitar riffs that look very badass)

I wish there where more Bleach AMVs that don't suck