I see you have a concept of the key centers and that's good. You're also including some altered tones in places, that's also a good thing to give you're playing some spice

. So you're on the right track. I do have some suggestions:
Play the chords, that is use more chord tones in your playing. That way your improv will sound like it has more of a harmonic sense of going somewhere to it, like it's flowing with the harmony. Here's a basic yet effective example over the first 5 measures of "Wave" to help illustrate the method:
Swing 8th's, 16th notes in red
D Maj7 (mostly notes from the DM7 arpeggio)
---------------------------------------------
---------5-----7------10P-------7----------
-6------------------------------------------
---------------------------------------------
---------------------------------------------
---------------------------------------------
Bb dim (all notes from Bb dim arpeggio)
---------------6------9P--------6-----------
-5-------8-----------------------------------
---------------------------------------------
---------------------------------------------
---------------------------------------------
---------------------------------------------
A min7 (all notes from A min7 arpeggio with an added 9th*)
--------------7--------10P------7-----------
------5---------------------------------------
----5-----------------------------------------
-7--------------------------------------------
---------------------------------------------
---------------------------------------------
D7b9 (Pulling-off notes from the Eb diminished arpeggio on the strong beats to the next lower scale step then approaching the diminished arpeggio tones from 1/2 step. The first 8 notes play as pull-off's. Notice the chromatic figure leading to the 7th of the following GM7 chord). D7b9 and Eb diminished are chord synonyms.
--------------------------------------------
-8-7-----------------------------10-9-8----
-----9-8-----------------------8------------
---------8-7-------------7-10-9------------
-------------10-9-6-9-7---------------------
---------------------------------------------
GMaj7 (all notes from the GM7 arpeggio)
---------------------------------------------
-7---7-----------------------------------------
--------7---7----------------------------------
----------------9---9--------------------------
------------------------9----9-----------------
---------------------------------------------
Now how's that for feedback lol. Follow this thread ==>
http://www.jazzguitar.be/forum/getti...available.html
I'll soon be releasing a book that goes into detail about how to effectively use chord tones in your soloing, if it seems there is enough interest here. Tips and tricks, how to integrate them into your playing the way the pro's do. I hope this quick example is helpful for you. Good luck with your playing.