OK so first of all electronic music is not my main genre but I know about it and I produce electronic tracks from time to time. Now lets go to the review
I will start with the melody/harmony. Depending on the genre the electronic music relies more in the harmony. For example the electro house may use harmony but is not something necessary but when you are doing dance music, most of the producer use at least the basic of harmony. I know that you are doing something experimental and there were some cool melodies in the song but these melodies could have been exploited more with some basic chord progressions. Try to interact more with pads to create that sort of space where the bass and the lead are free to do whatever they want and with some mid-register synths (Something to reinforce those middle frequencies). I like your intentions in the middle of the song and you have some good really good ideas that with practice they will blow your mind. Also remember to use more the oscillators filters.
Another thing is the drums. Try to make more balance with the bass. They need presence too (search for sidechain compression) so try to make some room for those. Also some new samples can help, check out the kev willow free drum samples.
For the mastering there was missing experimentation with EQ, Compressor, Stereo Enhancement, limiter and other stuff. When you are in this final part try to boost up the overall volume of the track and then work with the compression. In this song the compression needs more work, trust me if you learn to use this it will make the master so clean.
I know that pointed out a lot of topics but if you don't know any of them just search on google there is so much information about this stuff. Oh and try some new synths there is plenty of free synths to play with.
Keep it up and sorry for my english!