Garbage is a bit of a misnomer TBH, mate...whilst your stuff isn't my cup of tea (sounds a bit Kingdom Hearts IMO), it's nicely mixed, has a definite 'vibe' about it (even though I'm not personally feeling it), and you've got interesting song ideas and arrangements.
Listening to this, reckon it's crying out for a vocal though, the tune itself is asking for it