It's a pretty weird song man. In the beginning it has some moments where everything fits together well, everything's in the same key, etc, but mostly it just feels like a jumble of random arpeggios, notes, and several different melodies (in different keys) being played over the other.
Then, if you have the patience to sit through the first part, the second half of the song is great! Rad guitar solo, everything mostly fits together well, in the same key, etc.
Overall; Sounds like a weird jumble of a bunch of different melodies just thrown over each other for the most part. Has the potential to be a fantastic song, though.