Wow I think it sounds surprisingly good. Vocals sound a bit far away in the mix I think they need to be more upfront. Each sound could be cleaned up a bit with eq as well so they each have their own space in the mix and don't sound muddled. Did you use any real instruments for this? Like guitar or drums?