you're pretty incredible at improv and you also mentioned that you're self-taught. did you teach yourself music theory or do you just play what you feel naturally?
in my opinion, music theory should only be used to describe how things feel naturally. i am not sure if that answers your question