Dude, this is like the most incredible thing ever :O
I love this genre of music, and you represented the style perfectly! I can definitely hear how Morricone inspired you :)
I love the melodies, progression, rhythm and the instrumentation. Your implementation of the sfx sounds add a lot to the track too!
I'm glad you chose to make something like this :D
Wonderful job!