Found it!
I heard some of this one in a flash movie, but it wasn't credited (which was a pity because it was scoring well, but I think he'd credited the max number of tracks), but I finally got to here all of it, and it didn't disappoint! This is an excellent battle track, just needs exposure! (Can't help there...)
-Review Request Club-