There's some nice ideas here but the production could be polished quite a bit more to give the song more impact and make it better align with current AAA-level game music. Some of your samples are quite weak and that's distracting. Also the string samples have a slow(er) attack than this style of music requires. I do love the direction however!
Hope that helps!