Not too bad.
Guitar tone could use some work - it's really trebly, and got a bit too much distortion. Try EQ'ing your guitar parts a little - maybe roll off the highs at about 8k Hz to get rid of some of that nasty distortion buzz.
Also, it sounds like you play a bit ahead of/behind the beat in some places.
The riffs and song structure are awesome, though. Lots of potential there.
Just work on the recording quality itself, and you'll be golden.
I have a Spider 3, the 30-watter. Which Line 6 did you get?