As you wrote.. needs vocals
I think the guitar ideas aren't strong enough to lead the whole thing without singing.. really needs lyrics. It may well turn into a very nice song if the vocals are good and best if there were more people singing..
well that's my opinion, keep it up ;)