Hey man! I love this because I feel like we have a very similar thought process when approaching improvisation. I see myself in the way you relate chords and melodies. That said, a bit more harmonic/melodic variation would be appreciated. Nevertheless, this was very inspiring and I was engaged all the way through, regardless of the hiccups.
Bonus points for the classic techno motif at the end ;)
Keep it up!