I feel that this piece is well done and I could easily see it being used in an action-game where you're being chased or chasing something/someone and trying to beat the clock to survive/succeed. However, I don't really get a "Final Battle" sense coming from this track. It's got the energy for a fast-paced beat, but it's missing a component, similar to how a lot of epic battles have a set of chorus vocals going off periodically to add to the seriousness of the tone.
Toy around a bit with adding a little more flair and make it unique and this could be an effective final boss track. Till then, it's still a nice chase music, if nothing else.