Dat groove. I'm digging this.
Pan effects are a little annoying on headphones, but no biggie. I hear source interpreted, it's recognizable and arranged, nothing stands out as bad. The strings might not be a convincing performance, but that hasn't stop tracks from being accepted. It might be a little soft in terms of levels (headphones, new setup, difficult to compare), but if you're satisfied with the levels, it's better to leave them as is than to mess with the dynamics and introduce compression problems. It's easier for listeners to turn the volume up than to turn the compression down.
I'd be surprised if it was rejected. Excellent work.