The first time I heard this, I thought that this would sound better with full-on J-Rock twin guitars and double kick drums. It would would be perfect for the opening sequence of an action anime series.