I made this in my bedroom last week. I still haven't had time to find a drummer or bassist, but I just want to get the idea out there and see if I could change anything before I bring this piece to a drummer and bassist.

Nice -- do you have access to any drum sequencing programs in the meantime? A lot of work can be done with those things. You may not get it to sound as organic as you want but you could at least get some drums and bass down so that when you're hunting for band members you have some more stuff to show them. I dig what you're going for though, keep working at it and try and find some members!