I had to download this song. I found myself daydreaming my own little world with that as the theme music to that odd little world. I must have looked funny, dancing a little with a deep thought look on my face.
I rather enojyed the clarity of this song, although if I had to make a suggestion it would surely be to bring in some fill in instruments, maybe some bass or a low velocitized pad. Other than that, I can see this isn't your best work as opposed to others on your list. Very nice though I enjoyed it.
Check my things out if you want