Cool stuff man. I'm digging the experimental vibes. Those drum rhythms are hand down the best part of the track. I love a song with some thought out rhythms.
I'd have found a way to get those drums to punch through the mix. You familiar with side chaining at all? It lets you control the levels of one instrument with the levels of another and I typically duck the bass and lead synth levels with my kick and snare drums. This alone can really clean a mix up.
Doesn't sound like your layering your drums at all. I'd throw another snare on top of your current snare that's a little thin/ accenting the hi end. Layering takes some serious getting used to especially if your simultaneously trying to learn how to sidechain but it pays off with super crisp sounding drums. I can honestly waste an entire day just making new drums from layering old ones.
You can layer your synths too for really gnarly sounds but at the end of the day it's all just play! Keep playing away and teach me some new tricks while your at it :p