Really needs more
The sound quality and mixing could use a little work. But you've got some fun ideas.
Again, it sounds like it'd fit better within a bigger song. You could even combine the two songs you've uploaded into one and it might sounds pretty cool.
you couldn't have said it any better, in fact the two songs are part of the same song. this is actually just a snippet of a much bigger song at about 5 mins long. be looking forward to it in about 3 months!