Good to see you submitting again.
Even though I've already heard this before, you posted a low quality demo of it on the forum, and I still think that this is nothing more than 'alright'.
The diversity is amazing. Kudos there, I can see the obvious effort. But, as for the song itself, its kinda... eh. I don't know, theres something missing, but I can't point it out.
So I'll just say that its good, and you should keep it up.
-zenon-