Like you mentioned already, the quality is a let down. None the less, you don't need to go into a studio to recieve good quality. Just check a couple of other works from the audio portal and you'll figure that with better equipment comes better quality.
The composition itself was pretty nice though. Guitars drown a bit in the mix but from what I could hear, it was cool. Did you use...GP5 drums? If so...OMGlol. XD
Anyways, overall I say this was a good track. With better equipment this could get somewhere! Keep up the good fight! 4/5!
Please contact me if you would like to use this in a project. We can discuss the details.