I agree, sounds like a mix between an ATS b-side and something they'd do for a Transformers movie. Not sure how I'm going to edit Mike's rap out, but I'm probably going to have to, I really don't like it. The song is really generic, but sometimes I like generic.
edit: Made an edit without Mike's rap. Much better..