XD!
Haha, nice. I really want to try Dubstep myself now. This is just pure trip.
I do want to say that bit where it's just the beat is a bit empty and didn't fit in the best. At first, it's building up after that drop, but it stops after a bit and that's where the problem is. It's not much of a problem, but it bothered me a little.
Otherwise, the song is good. As you said, the mixing isn't amazing, but it's listenable. The idea is quite nice. Overall, great song.