I think you have a nice grouping of ideas here that flow well together. I'd be curious to hear what it'd sound like if it had a little more time to develop.
Keep up the good work :)