haha I'll review this as a consolation :P
dear god this sounds like industrial - only reason this didn't qualify is because it's not "cheesy" and thus didn't fit the theme - that and the lack of vocals - it's amazing how many people sadly didn't read the rules for this contest that vocals were MANDATORY. :P
it's a very cool song though, well produced :)
And I would say you didn't master this on the quiet side - it sounds fine levels wise on my headphones.
10 mins may be a bit excessive for this piece though lol..