I'm not really feeling this. Kinda empty, and that sounds like Nexus keys.
Your leads are pretty simple. Doesn't sound like you've messed a lot with velocity. Remember to do that when you have 2 or more of the same notes in a row especially.
I'd also recommend some basic study of music theory like chords and scales. Your chord progression here could have been a lot stronger if the voicing wasn't so chunky in those lows and mids. Chord inversions will also allow you to spice things up without transposing the same chord up and down. That's what it sounds like you've been doing here from your octave lead to your powerchord background.
I also recommend not using the same instrument for your lead and chord changes throughout the song. Piano lead? Why not a pad playing your chords instead? Keeps the ear fresh.
Good transitions though. I'm only listening on my phone so I can't comment on mix. If you like I'll revisit later and modify my score accordingly.
Keep going. You've got some solid ideas here. Slow and pensive. I dig it.