I like the harmonies and instruments at the beginning. It definitely is climactic and catchy, and I'm glad you're starting to aim toward more of a full-sounding mix. However, it's that very same full-sounding mix that has revealed a few weaknesses in the mastering, I'm afraid. Do you hear how the clap at :46 is getting a little distorted? That means you need to use the Equalizer to get rid of tones that are interfering with other instruments.
Here's how to do that: in each mixer tab (that is, for each instrument you have), click on the arrow next to the box that says "1," on the right-hand side of the mixer window. Then scroll down to "Parametric EQ 2." Try dragging the knobs below 200 Hz (there's a scale at the bottom of the EQ window) all the way down to zero for EVERY instrument EXCEPT the bass and kick.
Also, you almost never need limiters or compressors on the master channel. Lowering the volume levels and adjusting the EQ is a more effective way of making sure it doesn't sound too harsh. I'm sorry if you know this already, but I think you should think even more about how you equalize your instruments, especially since you have so many different bass instruments in there.
Anyway, I like the breakdown you had around 1:50 and how that climaxed back into the part at 2:22. Another highlight was 2:55. I think your sense of harmony has developed a lot in the past few months or so. I also enjoyed the part at 3:26. Nice job with creating a lot of structural variety in this piece. Personally, I don't even think you needed the last 10 or 15 seconds. Still, overall nice work. Mixing is tough, but I think it'll really make the difference in taking your music to the next level, TeraVex. Believe me: I still need to work a lot on my mixing myself. Haha, keep at it, man! ;D