Fairly short, but in this case it isn't a bad thing, you knew just when to stop. It's hard to make something short that some one will want to listen to over and over again. I'm guilty of that, seeing as it's atleast the 14th time through.
Drum lines are awesome, not the same one repeating. It has a pretty good amount of variation, favorite part is around 00:36.
There's fuzziness that Industrial typically has, but you didn't over-do it (aka make it sound like nails in a blender).
the melody is probably the most captivating part of this song. it's varied, but not freestyle. The melody isn't something you stole from somebody else, a lot of people go for something that's ALREADY become popular, like from Cheshyre or Waterflame. I honestly can't compare it to anybody's music as far as melody goes.
As far as compatibility with the type of flash, it would fit with any kind of action game or movie. Placement would work in almost any part of a game or movie, it could be in the credits, the intro, the menu, a fight scene, or any other intense part.
This is something I'm going to come back to and download. I truthfully don't think anything needs to be changed, but who knows, a different version could end up twice as awesome. I hope I hear more music from you in the future :)