Damn, those songs that ya work on for ages...
This is very nice indeed. The favourite bit has to be that bass line around 2:10, reminds me of the acid house days! The atmosphere on this song turns rather spacey, there something about this song, which, just seems to be like sad yet clears your head, very interesting stuff!
I also sympathise with ya on the whole working on this for ages thing, for me it's almost worse than writers block, working on a song that you become sick of yet you can hear potential, just cannot do anyting with it. Hell I hate that!