It's pretty damn good! =D
The intro hints at the forthcoming beats really nicely, and sets an epic tone for the rest of the song.
I'm not usually one for the off-rhythm / stuttery effect in most step mixes, but you really pull off the effect well. The transition from the intro to the main bassy-wub part was like getting hit by a truck! =3
I dunno if this was an intended effect, but I didn't get much of a sense of repetition from that opening melody, and that threw me off a bit, but nonetheless it was still epic. hehe
My biggest issue with it was the fact that the supporting instruments got drowned out a bit in that last transition (see comment by Stapless below), but other than that it was beautifully mastered; the bass is real, punchy BASS, but doesn't overpower the way it does in many songs with a bassy focus, you know?
Anyway, nice work.