Its Missing something...
A deep beat.you know,like a thump,aside from that,its great.
Add more bass and make it hader, and you will take my full respect, because this music looks like Eurobeat style! ;) Just add bass!...
it needs a booming "techno" style bass, otherwise grade A.
Please contact me if you would like to use this in a project. We can discuss the details.