Nice one.
I thought the electric piano lead parts were a little lost...it'd be worth experimenting with running that as mono, dropping a high pass over it, (sometimes the piano bass & your bass compete for space), and centring it so it's not competing.
Your bass part is fine but could probably use a little EQ tweaking to get a "funkier" tone.


Cheers
rayc
"What's so funny about peace, love & understanding?" - N.Lowe