I like the ideas you've come up with. There are a couple moments when the sound gets a bit 'muddy' when you have the synth playing two notes at the same time that are too close to each other while in the lower register.
Overall good work though, keep it up, my suggestion is to work more on the eq and compression on your drum sounds.
Good to know. I'm still in training when it comes to mastering and those muddy parts you hear are the result of my current inability to deal with everything. :D
I like it.
Please contact me if you would like to use this in a project. We can discuss the details.