Love the use of diminished scales against both the minor chords and turnarounds - and also the tip relating to avoiding the use of the b7th in pentatonic scales in order to preserve the gypsy jazz sound.
I like the challenge of learning these more advanced licks as, once you learn them, your playing immediately goes to the next level.
I highly recommend using the slowed down backing tracks to learn the faster lines - or a metronome. Keep at it and these lines will be yours quickly!