Nice progression, Marty. Thanks for doing this. I've been playing around with it and if I get some time I'll post a version of it.
I found myself changing the Emaj7 Dmaj7 Cmaj7 Fmaj7 run to Emaj7 Dmaj7 G#m7b5 Amaj7 for a bit of resolution. But that's just me.

"we don't see things as they are, we see things as we are" - Anais Nin