Yea, This is nicely done.

The one critique I would have is the bass line is just too hot! I'd cut it at least 10db.
Otherwise... Good Job!

Greg