I think there's some neat ideas in this track that, if given a little more time, could develop into something even more interesting. It seems like you mentioned in another comment pretty much every bit of feedback I had while listening. Hopefully you keep working at it and flesh this track out.
Thanks for sharing what you made.