This is very cool man. You have really good musical ideas and your tracks tell a story, which is what it should really be about. I really liked your arrangement, very good transitions that made sense and complemented each other nicely. It took me for a ride
I could see your music accompanying some sort of video.
The mix is not bad either. I'd say you are in the right track my friend. You are doing the right thing by deciding to share your music to new people, I think many would like it.