This is extremely interesting music! It's quite a composition.
The first minute, I was waiting for the vocals. Bt then I got the kind of Rnb prog thing you were doing, so that's cool!
1:54 area, that main riff has a low d that's pretty flat, as is the low e. Might be worth a re-do or some handy tuning correction.
I really like how you are doing your own thing and are not worried about fitting into a genre. I can hear everything from Talking Heads to Joe Satriani in there. Also, I'd drop Brian Auger's Oblivion Express! Nice mix.
I think your biggest issue might be drum programming - sometimes it feels like the drummer is doing his own thing and it's not always supporting the music. You might redo some fills to make it stylistically fit with where the rest of the instruments are going. For example, in the first thirty seconds of the tune, I think the drums support things perfectly. Around :30 and maybe up to :45, the drummer goes off the stylistic rails, in my opinion. Just my .02 drachmas.
Again, very cool arranging of this.
-Tom