Hmm...
You definitely have some smart melodies cropping up around 3:00 onwards, and the underlying chord progression is pretty smart as well. On the other hand, the song isn't really whacking me over the head and saying "I am an awesome song, RESPECT!". But maybe I'm just thinking that to be contrary? :) Oh well.
I thought that the melodies up until 3, on both the warbly high synth and the lower thing that sounds a little like a steel guitar, were kind of typical up until the 3 minute mark, as if at that point you suddenly had divine inspiration at that point about how to write good melodies. Heh, it's ok. You have like 6k listens, you must be doing something right :)
On second listen, divine inspiration occurs right at 2:55. That's when you get really smart melodically. Well hey, I enjoy it. So, nice job.