I can completely relate to feeling like the song is a mess or hard to mix, so I get you. But honestly the mixing on this isn't that bad, and if anything the song is really saved by it's awesome sounding melody! Sure it gets a little too loud at parts but I really love how it sounds and almost don't notice it unless I pay attention. I love the instruments you used, and the very happy tune that changes throughout. The introduction of strings at 2:57 is very beautiful, and the strange vocal instrument was def a really cool addition too! Great work, keep it up :D