You aint' bad.
But there's really no depth behind your music. You're technically talented, though.
your guitar playing is actually pretty decent (skill wise, but the composition doesn't really have a substance and is overly random, even if its just for a workout), I'm only giving you a 6 because your guitar tone really hurts my ears. Trying lowing the treble and put some compression on your guitar :P
I would cut back on the shredding/tremolo riffs a bit, or try practicing it on a clean tone at first, as you're shredding is a bit sloppy at some times and comes in too randomly. I do like you're pentatonic licks more. The other stuff you incorporated was a bit too abstract for my tastes without any ideas to support and help structure your soloing
As for starting, I would start with an appealing melody, yet nothing too complex or fast. it can be a pentatonic rock riff, a catchy dissonant metal riff, or a sad slow ballad lick, whatever you're going for. I hate to put limitations and say whats right (don't take my advice unless you personally can agree to an extent) but generally just jumping right into shredding doesnt sound good, atleast with me. Gradually add on to this by adding more complex and faster bits-every now and then add a quick hammer on/pull on riff (I would be much more interested in a legato fill then tremolo picking) and build tension as you move forth. Try using more bends and slides to bridge into different riffs. And as you reach the climax, or resolve from the climax, fast tremolo picking and whammy jazz will generally fit better hear. This is also a good place were you can transition into different sounding ideas.
anyway-you certainly got talent, just don't waste it trying to impress people with fast playing :P I hate when people do that just for the sake of trying to show off. I'm not saying you're trying to do that, but try utilizing shredding more sparingly and when appropriate.
Hope this helps!