Great song!!!
Love it, you say it´s for a pretty intense battle, but it DOES actually feel like "ok, I must beat this guy or else I die. And, I have almost no possiblity to win this fight. I´m screwed"
First time heard it I loved it, but now it freaks me out a bit because it reminds me of the secret boss of Megaman X RPG Chapter 1. Search it on Youtube and see what i´m talking about.