Very cool song! I can't even really think of any criticism. it sounds complete and finished and great.
By the way on a side note, I was thinking about having my girlfriend write me some lyrics to add to some of my instrumental stuff... I can't write lyrics unless they're funny haha, so I'm thinking having her help me out could be a cool way to add some vocals too :-)