Not a big fan of... Hip Hop.
I actually really enjoyed this especially the use of PROPER Orchestration, most people lack that common knowledge.
Keep working on it, sounds like it could definitely be a hit.
Don't add too much drums though, could ruin its finesse.