It flows nice, but it could use a bit more zazz.
(First off... couldn't resist the use of the word zazz after watching as much Metalocalypse as I have)
Lots of good stuff here. It does flow really well. I don't feel the battle though. It's too chill for that. If you are looking for that battle feel.. it would help to break off the 4/4 steady beat you have going there and go for something with a bit more energy like a Dnb beat or something with a bit of glitch.
On that note, I do love the break and build that starts at 1:18. Now, if other parts were more aggressive, that would work really well.
As a song, I like this. It would work really well for level background music or something along the lines of that. It doesn't have that boss-battle type epic feel though that you seem to be going for though. Really though, there isn't too much I can complain about in this piece other than that.
Good work. 5/5, 9/10
-Echoz
PS. The answer to your question is simple. You can't rick roll a god. (I still have yet to be struck by lightning incredibly... although I have had a few close calls)