Could benefit from a master -- the mix is quiet!
But writing is fantastic. There are a few bones I have to pick with mix, such as kick and snare not always being upfront and clear, but overall is clean and easy to hear all important elements
Great work!