My review, your song.
Back ground beat got annoying fast.
Intro guitar was neat.
This deserves a better mix on all the sounds.
Given its an improv session, I'm not about to review this as if it were a coherent peice of music. Mainly because its not.
Study your scales and keys, and stick to them when free playing, things will sound so much smoother.
I tend to try my best to stick to the keys, but the problem is, clumsy fingers sometimes happen. ;-;