The riffs in this song are very powerful and melodic, as are the keyboards. I can tell that your tracks in this one are mixed better than they were in your demo, as they sound much clearer and louder than they did previously. I also like the complexity of your song structure. It helps make your transitions more fluid and your instruments melt together in a good way. There are a few downsides to that however, as for the most part the element of surprise is lacking (Apart from the transition into the solo at 1:42). Much of the song is predictable, so I'd say if you included more of things that are either really impressive or unexpected, you could definitely increase your wow factor and take your listeners by surprise. Some examples may be introducing a new instrument, having a big boost or reduction in tempo, inserting a key change, or even just going nuts with something you've never done before. The variation is definitely better than it was in your previous track, but I still think you could done something like breaking down the synth melodies just a little bit more, as they're very repetitive.
Besides all of that, your audio quality is as good as always and many cool compositional ideas are definitely present. Very great work on this track! There are several noticeable improvements that you've made. Keep up it up!