Nice! I really enjoyed it! Lots of cool sounds going on!
My only thought would be to that it feels like everything is at the same volume, so I would maybe bring some of the background stuff down a little, let the main thing shine through.
Great work!