Well, I think there is a lot of good stuff going on here. If you were my student, we'd work on intonation, phrasing, and putting clear ideas out there. It sounds like you're letting your fingers do the walking whereas some clear thought into what you're playing would help you sound less amateurish. You do have some chops.
If I were you, I would listen to BB King and Ray Brown, and lose the Sonny Sharrock bit, for now anyway.
If I were you, I would listen to BB King and Ray Brown, and lose the Sonny Sharrock bit, for now anyway.