Nice
Can't give you 10 stars on this on, because of the fact that the solo doesn't harmonize with the backing on most parts, which is a big issue and it sounds really bad in my ears. Now on the other hand the backing itself is awesome, and the sound is great, though once again I think the guitars are a bit loud in the mix. It has the potential to be awesome with a bit of work on the solo bit, and some more variation in the backing.
Don't be afraid to work more on a song, and when you come up with a nice backing, try to come up with a refrain and vary it up a bit, and try making a melodic solo. Improvising can be good, and it's certainly a good thing to practise, but in a song it can get too much.
Keep up the good work, you make some really cool songs.